如何在python中使assert不抛出错误


import os
def entrypoint():
flag.entrypoint()
assert(false)

在entrypoint函数中,我可以使用什么使assert不会抛出错误?标志是文件名。被卡住了几个小时

就像python中的任何异常一样,如果你想捕获它,你必须使用try-except块。像这样:

>>> assert(False)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
>>> try:
...     assert(False)
... except:
...     print("hello")
... 
hello

相关内容

  • 没有找到相关文章

最新更新