如何在shell上停止Python脚本而不显示错误消息?

如何在shell上停止Python脚本而不显示错误消息?,python,error-handling,Python,Error Handling,我想在看到错误消息时停止Python脚本。 我不希望在shell上显示任何错误消息,如exit()。 如何执行???当您向Python脚本发送CTRL+C时,它会引发键盘中断异常,因此您可以执行以下操作 try: ... Work goes here ... except KeyboardInterrupt: sys.exit(0) 请您提供一些代码或至少更好地描述一下您试图实现的目标,好吗?因为sys.exit(0)不会产生错误消息,所以我假设您不是在谈论Python。@S.

我想在看到错误消息时停止Python脚本。
我不希望在shell上显示任何错误消息,如exit()。
如何执行???

当您向Python脚本发送CTRL+C时,它会引发
键盘中断
异常,因此您可以执行以下操作

try:
    ... Work goes here ...
except KeyboardInterrupt:
    sys.exit(0)

请您提供一些代码或至少更好地描述一下您试图实现的目标,好吗?因为
sys.exit(0)
不会产生错误消息,所以我假设您不是在谈论Python。@S.Lott我想他的意思是“我不想在shell上看到任何错误消息,但希望像sys.exit()一样干净地退出”。我想他实际上是想问如何在任何错误时抑制错误消息/回溯,因此第三行将是
除外:
,而不是
除外键盘中断:
。@Rod:我当然希望不会,因为这将使程序无法调试。@Rod:除非再次出现错误,否则不应使用裸除外,因为它隐藏了真正的错误。