2016-08-26 16 views
0

MacBookの絶対パスでリソースを開こうとしています(open(file[,mode]))。私がアクセスしようとしているリソースは、実行中のスクリプトと同じフォルダにありません。 /Users/myname/Dev/project/resourceのようなものを使用した場合はIOError: No such file or directoryとなります。私が混乱しているのは、最初にスラッシュを追加してスラッシュを追加すると、//Users/...で始まり、問題なくリソースが見つかるということです。Pythonの絶対パスに余分な先行スラッシュが必要ですか?

ここでは何が起こっていますか?

+0

実際の使用方法と実際のエラーをパスで正確に表示します。 –

答えて

0

これに対処する最善の方法は、自分でパスを構築することを避けることです。 os.path.join()はそれをあなたに任せます。

関連する問題