在 python 中是否有一种简单的方法来自定义 try-except 错误代码输出?

Is there an easy way to customize try-except error code outputs in python?

我正在尝试在我正在编写的脚本中自定义错误代码,我想知道是否可以调整输出。这是场景。 运行 这个脚本:

while True:
    try:
        x = "Hello World"
        int(x)
    except (ValueError, RuntimeError, TypeError, NameError, SystemExit):

        sys.exit("Error: Check Section 1.0")

创建输出:

An exception has occurred, use %tb to see the full traceback.
SystemExit: Error: Check Section 1.0

有没有简单的方法,当发生错误时,脚本停止,只说:

Error: Check Section 1.0

试试这个,这个方法直接显示“错误:检查第 1.0 节”。

while True:
    try:
       x = "Hello World"
       int(x)
    except:
       sys.exit("Error: Check Section 1.0")

只要做 printbreak 因为你把它放在一个循环里

while True:
    try:
        x = "Hello World"
        int(x)
    except:
        print("Error: Check Section 1.0")
        break