异常引发 TypeError
Exception raises a TypeError
我对 try-exception 语句有疑问。这与提到的其他问题不同。因为我不需要 finally 声明...
例如,我有以下代码:
try:
#dosomething
except TypeError:
#dosomething -> THIS GIVES A TypeError!
"..."
#I_want_this_to_be_executed_if_the_previous_commands_are_not_working
如果 except TypeError
也不起作用,我可以在引号之间填写什么以确保执行最后一条命令? (它也给出了一个 TypeError)
我不需要 finally 语句,因为它没有必要总是被执行,只有在异常也给出 TypeError 的情况下...
只需添加:(编辑:没看懂问题,评论是正确的)
try:
#dosomething
except TypeError:
try:
#What you were going to do
except TypeError:
#Handle the second typeError
我对 try-exception 语句有疑问。这与提到的其他问题不同。因为我不需要 finally 声明...
例如,我有以下代码:
try:
#dosomething
except TypeError:
#dosomething -> THIS GIVES A TypeError!
"..."
#I_want_this_to_be_executed_if_the_previous_commands_are_not_working
如果 except TypeError
也不起作用,我可以在引号之间填写什么以确保执行最后一条命令? (它也给出了一个 TypeError)
我不需要 finally 语句,因为它没有必要总是被执行,只有在异常也给出 TypeError 的情况下...
只需添加:(编辑:没看懂问题,评论是正确的)
try:
#dosomething
except TypeError:
try:
#What you were going to do
except TypeError:
#Handle the second typeError