我有一个简单的脚本:
i=1
while True:
try:
print i
except KeyboardInterrupt:
raise Exception("Ended by user.")
i = i+1
我怎样才能让它只打印出最后一行“Exception:Ended by user.”,而不是“Traceback...”语句。
最佳答案
要模拟异常但没有回溯,您可以只打印一条消息并以非零代码退出:
except KeyboardInterrupt:
print("Ended by user.")
sys.exit(1)
关于python - 删除键盘中断中的 Traceback 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48325328/