回答編集履歴
3
修正
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
- カレントディレクトリを動かして sys.path の先頭にカレントディレクトリ記法を自分でセットする (例 `import sys, os; os.chdir(os.curdir); sys.path.append(os.curdir)`)
|
26
26
|
|
27
|
-
- sys.path の先頭に起動スクリプトの絶対パスを自分でセットする
|
27
|
+
- sys.path の先頭に起動スクリプトの一つ上の絶対パスを自分でセットする
|
28
28
|
|
29
29
|
- [-mオプション](https://docs.python.org/ja/3/using/cmdline.html#cmdoption-m) で `python -m project_folder.hoge` と起動する
|
30
30
|
|
2
追記
test
CHANGED
@@ -20,9 +20,11 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
- カレントディレクトリは動かさずに sys.path の先頭に親ディレクトリを自分でセットする (
|
23
|
+
- カレントディレクトリは動かさずに sys.path の先頭に親ディレクトリ記法を自分でセットする (例 `import sys, os; sys.path.append(os.pardir)`)
|
24
24
|
|
25
|
+
- カレントディレクトリを動かして sys.path の先頭にカレントディレクトリ記法を自分でセットする (例 `import sys, os; os.chdir(os.curdir); sys.path.append(os.curdir)`)
|
26
|
+
|
25
|
-
-
|
27
|
+
- sys.path の先頭に起動スクリプトの絶対パスを自分でセットする
|
26
28
|
|
27
29
|
- [-mオプション](https://docs.python.org/ja/3/using/cmdline.html#cmdoption-m) で `python -m project_folder.hoge` と起動する
|
28
30
|
|
1
追記
test
CHANGED
@@ -20,11 +20,13 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
|
23
|
+
- カレントディレクトリは動かさずに sys.path の先頭に親ディレクトリを自分でセットする (一例 `import sys, os; sys.path.append(os.pardir)`)
|
24
24
|
|
25
|
-
|
25
|
+
- カレントディレクトリを動かして sys.path の先頭に`'.'`を自分でセットする
|
26
26
|
|
27
|
-
|
27
|
+
- [-mオプション](https://docs.python.org/ja/3/using/cmdline.html#cmdoption-m) で `python -m project_folder.hoge` と起動する
|
28
|
+
|
29
|
+
- 起動するスクリプトはサブディレクトリに置かない
|
28
30
|
|
29
31
|
|
30
32
|
|