パスの理解があっているか、また理解ができないパスの書き方があるので、教えていただけますと非常に助かります。
①
os.path.dirname(__file__) だと、実行ファイルのあるディレクトリのあるパスのこと
②
os.path.join(os.path.dirname(__file__) , 'hoge') だと、hogeファイルのある相対パスのこと
③ここからが分からないのです。
os.path.join(os.path.dirname(os.path.dirname(__file__))) , 'hoge', 'fuga') だと /?/?/hoge/fuga のようなfugaファイルの相対パス??
④さらにdirnameが連続されると何が起きてるのかわかりません・・・
os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) , 'hoge', 'fuga') だと /?/?/?/hoge/fuga のようなfugaファイルの相対パス??
dirnameが重複するということがどういうことなのか明確に理解できない状態です。もしお分かりの方いらっしゃればお助けいただけると、本当にたすかります。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/28 17:18