如何在块中打印错误/异常?except:
try:
...
except:
print(exception)
网友回答:
该模块提供了格式化和打印异常及其回溯的方法,例如,这将像默认处理程序一样打印异常:traceback
import traceback
try:
1/0
except Exception:
traceback.print_exc()
输出:
Traceback (most recent call last):
File "C:scriptsdivide_by_zero.py", line 4, in <module>
1/0
ZeroDivisionError: division by zero
网友回答:
对于 Python 2.6 及更高版本以及 Python 3.x:
except Exception as e: print(e)
对于 Python 2.5 及更早版本,请使用:
except Exception,e: print str(e)
网友回答:
在 Python 2.6 或更高版本中,它更简洁一些:
except Exception as e: print(e)
在旧版本中,它仍然非常可读:
except Exception, e: print e
模板简介:该模板名称为【如何在块中打印错误/异常?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。