2017-04-30 59 views
0

有沒有一種方法來設置我的腳本,以便用一個按鈕就可以退出()我的腳本?我正在嘗試修復我的腳本,但因爲我使用輸入模擬,所以我無法控制D或使用鼠標單擊。推動ESC終止python腳本

謝謝!

+0

另請參閱http://stackoverflow.com/questions/292095/polling-the-keyboard-detect-a-keypress-in-python – cdarke

回答

0

試試這個:

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

使用EOFErrorcontrol-DKeyboardInterruptcontrol-C

+0

我不知道我理解;只有腳本運行到那一點時,它纔會工作嗎?我正在尋找一種方法,只需按一下按鈕,即可在腳本在後臺運行或執行其他任何操作時終止正在運行的腳本。 –

+0

我聽說你可以「使用線程在後臺偵聽」? –