Skip to main content
 首页 » 编程设计

python之使用 control-c 退出 python 脚本时的自定义输出

2025年05月04日17luoye11

我希望用户使用 control-c 关闭脚本,但是当按下 control-c 时,它会显示错误和关闭原因(这是有道理的)。有没有办法让我自己的自定义输出到屏幕而不是显示的内容?不确定如何处理该特定错误。

请您参考如下方法:

您可以使用 try..except 来捕获 KeyboardInterrupt:

import time 
 
def main(): 
    time.sleep(10) 
 
if __name__ == '__main__': 
    try: 
        main() 
    except KeyboardInterrupt: 
        print('bye')