【发布时间】:2012-02-12 15:31:51
【问题描述】:
有没有办法执行try 语句并将错误主体作为变量返回?
即
var = ''
try:
error generating code
except:
var = exception_body
【问题讨论】:
标签: python exception try-catch
有没有办法执行try 语句并将错误主体作为变量返回?
即
var = ''
try:
error generating code
except:
var = exception_body
【问题讨论】:
标签: python exception try-catch
是的,使用except 的as 语法:
try:
raise Exception("hello world")
except Exception as x:
print(x)
在早期版本的 Python 中,这会写成 except Exception, x:,您可能会不时看到它。
【讨论】: