我使用以下代码读取文本文件(通常有几千行)。except Exception as e
块是否是不必要的?
try:
in_file=open(in_file,'rU')
try:
in_content=in_file.readlines()
except Exception as e:
sys.stderr.write('Error: %s\n' % e.message)
sys.exit(1)
finally:
in_file.close()
except IOError:
sys.stderr.write('I/O Error: Input file not found.')
sys.exit(1)
此外,请告诉我Python中
file.readlines()
方法失败的情况?
raise
命令,它会打印出整个的 traceback。 - Slothworks