質問編集履歴
2
ファイル名修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
以下のフォルダ構成になっているとき、dirAからpython dirC/C0
|
5
|
+
以下のフォルダ構成になっているとき、dirAからpython dirC/C02.pyでC02.pyを呼び出しても、
|
6
6
|
|
7
7
|
dirCからpython C02.pyを呼び出しても、両方とも"ModuleNotFoundError: No module named 'dirB'"とエラーが出ます。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
dirAからC0
|
11
|
+
dirAからC02.py呼び出した場合、カレントディレクトリがdirAになりますし、Bをインポートできるような気がするのですが、なぜこれができないのでしょうか?
|
12
12
|
|
13
13
|
pyファイルがある場所をsys.pathに自動追加するが、カレントディレクトリは追加しない仕様だから、と考えたのですが、認識正しいでしょうか?
|
14
14
|
|
1
追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
フォルダをまたいだimportの
|
1
|
+
フォルダをまたいだimportの仕様
|
test
CHANGED
@@ -9,6 +9,8 @@
|
|
9
9
|
|
10
10
|
|
11
11
|
dirAからC01.py呼び出した場合、カレントディレクトリがdirAになりますし、Bをインポートできるような気がするのですが、なぜこれができないのでしょうか?
|
12
|
+
|
13
|
+
pyファイルがある場所をsys.pathに自動追加するが、カレントディレクトリは追加しない仕様だから、と考えたのですが、認識正しいでしょうか?
|
12
14
|
|
13
15
|
|
14
16
|
|