正如您在代码中看到的那样,我有一个需要元组 (*args) 的函数,现在我正在处理有关它的错误。它的使命现在不是必需的,但我有语法错误的问题。当我在括号中写1a6时,我期待自定义的错误消息。当我运行它时,通常我会看到一条错误消息,但它不是我的。
def member_finder_outer(*args):
return args
try:
print(member_finder_outer(1, 12, 13, 14, 15, 1a6, 17, 18, 19, 20, 21))
except:
print("I want here.")
File "d:/Burak/Yazılım/Python/Dersler/17-/Binary Search/binary_search.py", line 55
print(member_finder_outer(1, 12, 13, 14, 15, 1a6, 17, 18, 19, 20, 21)
^
SyntaxError: invalid syntax
我试过这些:
except SyntaxError:
print("I want here.")
except Exception:
print("I want here.")
except SyntaxError as e:
print("I want here.",e)
但它仍然会写出自己的错误消息。
慕雪6442864
慕少森
相关分类