我的脚本有问题。我想从开始到结束为整个脚本做一个事件监听器。 如果有人按下ctrl-c或它应该忽略的东西,或用打印结束scipt。
如果需要,我可以告诉你我的代码。
我试过信号和系统但是我不知道如何使用它
答案 0 :(得分:1)
使用print结束脚本的一种简单方法是将整个脚本包装在try / except块中:
import sys
try:
while 1:
print 'To infinity and beyond!'
# etc etc...
except KeyboardInterrupt:
print 'Handling the keyboard interrupt...'
中断仍会杀死脚本,但我认为这是任何用户所希望的行为;我个人不建议尝试覆盖它。