我知道如果我们使用'as'语法,我们可以得到异常对象: -
try:
1/0
except ZeroDivisionError as e:
print "can not divide zero"
print(str(e))
Run Code Online (Sandbox Code Playgroud)
我想抓住一切 ......前: -
try:
1/0
except * as e:
print "some error"
print(str(e))
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?
所有Python的异常都是子类Exception,所以你想要:
try:
1/0
except Exception as e:
print "some error"
print(str(e))
# Output:
some error
integer division or modulo by zero
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |