質問編集履歴
1
書式改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,19 +1,23 @@
|
|
1
1
|
パスの理解があっているか、また理解ができないパスの書き方があるので、教えていただけますと非常に助かります。
|
2
2
|
|
3
3
|
①
|
4
|
+
```
|
4
5
|
os.path.dirname(__file__)
|
5
6
|
だと、実行ファイルのあるディレクトリのあるパスのこと
|
6
|
-
|
7
|
+
```
|
7
8
|
②
|
9
|
+
```
|
8
10
|
os.path.join(os.path.dirname(__file__) , 'hoge')
|
9
11
|
だと、hogeファイルのある相対パスのこと
|
10
|
-
|
12
|
+
```
|
11
13
|
③ここからが分からないのです。
|
14
|
+
```
|
12
15
|
os.path.join(os.path.dirname(os.path.dirname(__file__))) , 'hoge', 'fuga')
|
13
16
|
だと /?/?/hoge/fuga のようなfugaファイルの相対パス??
|
14
|
-
|
17
|
+
```
|
15
18
|
④さらにdirnameが連続されると何が起きてるのかわかりません・・・
|
19
|
+
```
|
16
20
|
os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) , 'hoge', 'fuga')
|
17
21
|
だと /?/?/?/hoge/fuga のようなfugaファイルの相対パス??
|
18
|
-
|
22
|
+
```
|
19
23
|
dirnameが重複するということがどういうことなのか明確に理解できない状態です。もしお分かりの方いらっしゃればお助けいただけると、本当にたすかります。よろしくお願いします。
|