我希望用户使用 control-c 关闭脚本,但是当按下 control-c 时,它会显示错误和关闭原因(这是有道理的)。有没有办法让我自己的自定义输出到屏幕而不是显示的内容?不确定如何处理该特定错误。
请您参考如下方法:
您可以使用 try..except 来捕获 KeyboardInterrupt:
import time
def main():
time.sleep(10)
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
print('bye')
