1

私はPythonの初心者プログラマーであり、コンピューターに奇妙な問題があります。コンピューターに.pyファイル(動作するスクリプトを含む)があり、それをダブルクリックして開くと、次のようになります。プログラムは開きますが(黒い画面ビューです)、1秒以内にシャットダウンします。 、プログラムは実行されません。ただし、右クリックして[IDLEで編集]を選択すると、すべてが正常に機能します。

最初からこの問題は発生していませんでしたが、他のバージョンのPythonをインストールしたので、スクリプトを開きたくなくなった瞬間だと思います。

4

3 に答える 3

7

何が起こっているかというと、py拡張機能との関連付けがあり、プログラムを実行している可能性がありますが、終了が速すぎて出力が表示されないということです。待機を追加するか、コマンド プロンプトを開いてそこからすべてを実行することができます。

別の解決策 (私の意見ではより理想的な解決策) は、py拡張機能の関連付けを IDLE に設定することです。ファイルはデフォルトでIDLEで開き、そこからPythonスクリプトを実行できるため、これで問題が解決します。

Windows 7 でのファイルの関連付けの変更

于 2012-12-19T19:03:13.000 に答える
2

オースティンの言うとおり、あなたはコンソール アプリを作成し、完了すると (マイクロ秒単位で)、それ自体を閉じます。

メインループを作成するか、オースティンのトリックを使用して、アプリを強制的に閉じないようにします。

于 2012-12-19T19:17:41.743 に答える
2

しかし、それは 1 秒以内にシャットダウンし、プログラムは実行されません。

はい、プログラムが実行されています。非常に迅速に実行されるため、何が起こっているのかを確認する機会がありません。

コンソールraw_input()ウィンドウがすぐに閉じないように、コードの最後に配置します。

于 2012-12-19T19:03:53.203 に答える