【问题标题】:Push ESC to terminate python script [duplicate]按ESC终止python脚本[重复]
【发布时间】:2017-09-28 07:32:09
【问题描述】:

有没有一种方法可以设置我的脚本,以便通过一个按钮我可以退出()我的脚本?我正在尝试修复我的脚本,但由于我使用输入模拟,我无法执行 control-D 或使用鼠标点击。

谢谢!

【问题讨论】:

标签: python


【解决方案1】:

试试这个:

>>> try:
...     a = raw_input()
... except EOFError:
...     print "Exited"
... 
Exited
>>> 

EOFError 用于control-D,将KeyboardInterrupt 用于control-C

【讨论】:

  • 我不确定我是否理解;仅当脚本运行到该点时才有效吗?我正在寻找一种方法,只需按一下按钮,即可终止正在运行的脚本,同时脚本在后台运行或当我执行其他任何操作时。
  • 听说可以“使用线程在后台收听”?
猜你喜欢
  • 1970-01-01
  • 2011-05-28
  • 1970-01-01
  • 2010-12-11
  • 1970-01-01
  • 2018-12-29
  • 2011-03-04
  • 2011-05-10
  • 1970-01-01
相关资源
最近更新 更多