为了账号安全,请及时绑定邮箱和手机立即绑定

如何在程序运行时中断程序?

如何在程序运行时中断程序?

明月笑刀无情 2021-04-01 15:11:57
我编写了一个程序,该程序读取文本文件并为文本文件中的每一行运行一个.exe。这导致每次我运行.exe时都打开一个新的命令行窗口。当前任务完成后,窗口确实会自行关闭,但是问题如下:如果我在文本文件中有100行,这意味着我将.exe文件调用100次。我的问题是,如果我想在运行开始后取消运行,我必须单击红色的“ X”以关闭每个窗口。我想做的是让某种命令中断正在运行的程序,然后关闭所有即将到来的窗口,或者只是停止for循环的运行。是否可以在控制台中写入命令以中断当前正在运行的代码?使用某种键事件侦听器会更好吗?如果是这样,Python中是否有任何内置的键侦听器?我似乎找不到任何东西。这是否意味着我必须安装Pygame才能使用键事件监听器?也许我应该尝试监听命令行并在我手动关闭的窗口之一上检测到退出代码,以这种方式结束for循环?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号