在 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")
只要做 print
和 break
因为你把它放在一个循环里
while True:
try:
x = "Hello World"
int(x)
except:
print("Error: Check Section 1.0")
break
我正在尝试在我正在编写的脚本中自定义错误代码,我想知道是否可以调整输出。这是场景。 运行 这个脚本:
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")
只要做 print
和 break
因为你把它放在一个循环里
while True:
try:
x = "Hello World"
int(x)
except:
print("Error: Check Section 1.0")
break