一行异常处理
我们使用异常处理来处理 Python 中的运行时错误。你知道我们可以在一行中编写这个 Try except 语句吗?通过使用 exec() 语句,我们可以做到这一点。
原始方式
try:
print(x)
except:
print("Error")
单行方式
exec('try:print(x) \nexcept:print("Error")') # 错误
一行异常处理
我们使用异常处理来处理 Python 中的运行时错误。你知道我们可以在一行中编写这个 Try except 语句吗?通过使用 exec() 语句,我们可以做到这一点。
try:
print(x)
except:
print("Error")
exec('try:print(x) \nexcept:print("Error")') # 错误