异常引发 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