擅长:python、mysql、java
<p>你应该总是“尝试”打开文件。这样您就可以管理异常,例如,如果文件不存在。{a1}抢夺</p>
<pre><code>import sys
try:
f = open('myfile.txt')
s = f.readline()
i = int(s.strip())
except IOError as e:
print "I/O error({0}): {1}".format(e.errno, e.strerror)
except ValueError:
print "Could not convert data to an integer."
except:
print "Unexpected error:", sys.exc_info()[0]
raise
</code></pre>
<p>或者</p>
^{pr2}$
<p>不要(!)只需在异常块中“通过”。这会(!)让你摔得更惨。在</p>