有没有办法执行try
语句并将错误正文作为变量返回?
即
var = ''
try:
error generating code
except:
var = exception_body
答案 0 :(得分:12)
是的,使用as
的{{1}}语法:
except
在Python的早期版本中,这将写成try:
raise Exception("hello world")
except Exception as x:
print(x)
,您可能会不时看到它。