2016-10-18 14 views
0

私はプロセスを繰り返すwhileループのURLを持っています。クロムドライブを開いたままでセレンのpythonスクリプトを実行しないようにキーをバインドすることは可能ですか?スクリプトを停止するためのバインドキー

try: 
    while True: 
     #dostuff 
except KeyboardInterrupt: 
    print("Loop stopped!") 

あなたはまた、対話モードでスクリプトを起動する検討する必要があります

答えて

1

あなたは、KeyboardInterrupt例外をキャッチ/ exceptブロック(あなたはターミナル/コマンドプロンプトに入力ctrl + c時にIEを)試して使用することができますコンソールの終了を妨げ、スクリプトの完了(または失敗)後にインタプリタを開いたままにして、ウェブドライバインスタンスを閉じるティアダウン/クリーンアップを防止します。

+0

まだクロームドライバを閉じているようです。インタラクティブモードで起動するには? – 7O07Y7

+0

インタプリタに '-i'フラグを渡します。たとえば、 'python -i/path/to/my_script.py' – sytech