捕获所有错误
try:
file = open("name.txt")
except Exception as e:
print(' %s ' %e)
finally:
file.close()
自定义打印出的错误信息(关键字raise)
try:
raise NameError('helloError')
except NameError:
print(' my custom error ')
上下文管理器
fd = open('name.txt')
try:
for line in fd:
print (line)
finally:
fd.close()
使用上下文管理器写法:
with open('name.txt') as f:
for line in f:
print(line)
本文深入探讨了Python中错误处理的最佳实践,包括捕获所有错误、自定义错误信息及使用上下文管理器进行文件操作。通过具体代码示例,读者可以学习如何有效地管理程序运行时可能出现的各种异常。
3120

被折叠的 条评论
为什么被折叠?



