2017-10-26 25 views
1

私はpythonanywhereで電信ボットを実行しています。時々エラーが発生し、ボットが動作を停止します。私は、例えば例外 としての私のコンソールを再起動する方法を探しています:pythonanywhereコンソールをコードで再起動する方法

try : 
bot.polling(none_stop=True) 
except: 
restart_console() 
+0

これがhttps://stackoverflow.com/questions/12434327/restart-server-from-bash-console – yash

+0

あなたは明確な意味または再起動してくださいかもしれませんか? –

+0

@ whackamadoodle3000私は再起動と思います。私はこのセッションを閉じて新しいセッションを開くことを意味します。 – egorkh

答えて

0

は実際には、再度スクリプトを実行しようとしています。 サブプロセスモジュールをもう一度実行するようにしてください。 無限ループを防ぐために、コール関数の戻り値をチェックすることを忘れないでください。

subprocess.call(['python','script.py'])

関連する問題