これは簡単だろうと思いましたが、しばらく苦労していました。
私のWindowsマシンには "myscript.py"というPythonスクリプトがあります。私は自分のPATH上にあるフォルダーにそれを持っていて、PATHEXT環境変数に ".py"拡張子を追加したので、 "myscript"をタイプする代わりに "myscript"を実行することによってコマンドプロンプトからスクリプトを実行できます。 .py ")。これはうまくいっています。
しかし、 "Run"プロンプトからスクリプトを起動しても同じ動作が得られないようです(Windows-R)。私が "myscript.py"とタイプすれば、それはうまく機能しますが、 "myscript"を実行するだけではうまくいきません。 Windows cannot find 'myscript'...
エラーメッセージ。
"Run"プロンプトは単にPATHEXT変数を認識しないと想定していましたが、他の種類のプログラムでも問題ないようです - Runプロンプトから.bat(Windowsバッチスクリプト)と.exe(Windows実行可能ファイル)を実行せずに実行できます。必要な拡張機能
拡張子なしで自分のPythonスクリプトを実行してもRunプロンプトから機能しないのはなぜですか?