Windowsでは、Pythonスクリプトが終了すると、コマンドプロンプトウィンドウが閉じます。エラーから抜けると、何かを読む前に閉じます。私もエラーに開いているウィンドウを保持するために、これを使用してきました:エラー後にコマンドラインウィンドウが閉じるのを防ぐ方法
if __name__ == '__main__':
try:
main()
except BaseException as e:
print('Error:')
print(e)
raise
finally:
raw_input('(Press <Enter> to close)')
main()
がsys.exit()
を呼び出しますが、構文エラーのようなもののために動作しない場合、それは動作します。より良い方法がありますか?