私は、このような奇妙な状況に遭遇しました:Pythonは絶対スクリプトを実行できませんか?
[email protected]/~>python test.py
test
[email protected]/~>pwd
/home/naivechou
[email protected]/~>python /home/naivechou/test.py
C:\toolchain\python\python.exe: can't open file '/home/naivechou/test.py': [Errno 2] No such file or directory
私の作業ディレクトリがtest.py
がそこにある、/home/naivechou/
です。 絶対パスでtest.py
を実行すると、エラーメッセージがNo such file or directory
と表示されますが、そのディレクトリに移動して実行するとすべて正常に動作します。 Pythonで何が問題になっていますか?
私はWindowsを使っていると仮定していますが、作業ディレクトリが '/ホーム/ naivechou /'であると言っています。もっと情報をお願いしますか? –
Windowsでは、コマンドラインでディレクトリ区切り記号としてフォワードスラッシュを使用するとは思われません。 'python \ home \ naivechou \ test.py'を試して、何が起こるか見てみましょう。 –
@JohnGordonこれは 'cmd.exe'のいぼです。 Windows(カーネル、API)はスラッシュを完全に理解しています。 – phd