Pythonでスクリプトを実行するとき、コマンドプロンプトがすぐに閉じてしまう問題について説明します。この問題は、Pythonプロセスが終了した後にCMDコンソールが閉じるために発生します。
解決策
この問題を解決するための一般的な方法は以下の通りです:
-
コマンドプロンプトからスクリプトを実行する: 最初にコンソールを開き、次にコマンドラインを使用してスクリプトを実行します。これを行うには、スクリプトが含まれているフォルダーを右クリックし、
Open console here
を選択して、コンソールにpython scriptname.py
と入力します。 -
スクリプトの最後に入力待ちを追加する:
input()
関数を使用してスクリプトの最後に入力待ちを追加します。これにより、ユーザーが何かキーを押すまでコマンドプロンプトが閉じなくなります。
例
以下に、Pythonスクリプトの最後にinput()
関数を追加する例を示します:
print("Hello, World!")
input("Press any key to exit...")
このスクリプトを実行すると、”Hello, World!”と表示された後、”Press any key to exit…”と表示されて何かキーを押すまで待機します。キーを押すと、プログラムが終了し、コマンドプロンプトが閉じます。
以上がPythonでコマンドプロンプトが閉じないようにする方法です。これらの方法を試してみてください。