2016-07-08 11 views
0

私はいくつかの方法を試しましたが、成功しませんでした。私はデジタル海洋のディレクトリを変更する必要があります(/home/vagrant)。私は、file.pyファイルのある場所と同じフォルダにファイルを保存しています。 file.pyとfile.pyが実行しようとするその他のファイルはすべて/folder/PH/Programsです。私は$python file.pyを実行したとき、それはディレクトリのエラーが登場:デジタル海洋でos.chdir()で正しい経路を見つける

os.chdir('/folder/PH/Programs') 


OSError: [Errno 2] No such file or directory: '/folder/PH/Programs' 
+1

あなたが要求したディレクトリ( '/ folder/PH/Programs')は存在しません。どのフォルダに 'file.py'がありますか? – AlG

+0

迅速な対応をありがとうございます。私は私の質問を編集しました。 file.pyは 'folder/PH/Programs'にあります。私は 'i:〜/ folder/PH/Programs'のようなものを持っていますか? – achimneyswallow

+0

@ Hsun-YiHsiehええ、それはホームディレクトリから開始する必要があります。 '〜/ folder'を試してみてください。それはうまくいった? –

答えて

1

ファイルへの完全なパスを提供し、または先頭にスラッシュを入れていないのどちらか。つまり、ルートディレクトリを意味します。それはあなたのホームディレクトリにある場合

os.chdir('~/folder/PH/Programs') 

、またはその他のファイルへのフルパスを指定します。

は一緒に行きます。

(実際には、同じ理由で質問に記載されている経路が間違っています)。

関連する問題