擅长:python、mysql、java
<p>除非您想捕获<code>line.isspace</code>情况以外的异常,否则我根本不会使用<code>try</code>块。只需在列表中收集错误,例如:</p>
<pre><code>errors = []
for line in data:
itrcntr += 1
if line.isspace():
errors.append('File has badly formatted header data at line %d.' % itrcntr)
# then at the end:
if errors:
# do something about it...
</code></pre>