擅长:python、mysql、java
<p>使用<code>try/except</code>捕获IOError:</p>
<pre><code>import urllib
import time
def read_page(url):
try:
f = urllib.urlopen(url)
return f.read()
except IOError as e:
return None
while True:
f = read_page("http://www.example.com/heady")
if f is None:
print "reading again"
time.sleep(5) # try again in 5 seconds
else:
break
</code></pre>