Windows から Python でアプリケーションを作成しています。コンソールで実行すると、停止し、エラーが表示されて終了します。速すぎてエラーが見えず、読めません。IDLE (Python をインストールしたときに同梱されていたプログラム) でコードを編集していますが、Python シェルで実行するとエラーは発生しません。IDLE から実行しますが、コンソールを使用すると、より多くの機能が利用できます。
なぜこれが起こっているのかわかりません。あなたの助けが必要です。
Windows から Python でアプリケーションを作成しています。コンソールで実行すると、停止し、エラーが表示されて終了します。速すぎてエラーが見えず、読めません。IDLE (Python をインストールしたときに同梱されていたプログラム) でコードを編集していますが、Python シェルで実行するとエラーは発生しません。IDLE から実行しますが、コンソールを使用すると、より多くの機能が利用できます。
なぜこれが起こっているのかわかりません。あなたの助けが必要です。
すでに開いているターミナルからプログラムを実行します。コマンド プロンプトを開き、次のように入力します。
python myscript.py
これが機能するには、パスに python 実行可能ファイルが必要です。Windows で環境変数を編集する方法を確認し、C:\PYTHON26 (または Python をインストールした任意のディレクトリ) を追加します。プログラムが終了すると、ウィンドウを閉じる代わりに、CMD ウィンドウ プロンプトに戻ります。追加スクリプトの最後で待機するコード。追加中...
raw_input()
... スクリプトの最後で ENTER キーを待ちます。スクリプトを変更する必要があり、完了したらスクリプトを削除することを覚えておく必要があるため、この方法は面倒です。
プログラムディレクトリ、つまりスクリプトが配置されている場所にテキストファイルを作成します。拡張子を.bat
たとえばに変更しtext.bat
ます。次に、テキスト ファイルを編集して次のように記述します。
python main.exe
pause
これで、bat ファイルをダブルクリックしてコマンド コンソールに入力しなくてもプログラムを実行できるようになり、コンソール ウィンドウが閉じなくなります。
Windows コマンド プロンプトからプログラムを実行します。プログラムが終了しても、それは自動的に閉じません。
ファイル アイコンをダブルクリックしてプログラムを実行する.py
と、Windows はプログラムの終了時に (成功したかどうかに関係なく) ウィンドウを閉じます。