回答編集履歴

3

修正

2021/07/27 03:01

投稿

quickquip
quickquip

スコア11046

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

追記

2021/07/27 03:01

投稿

quickquip
quickquip

スコア11046

test CHANGED
@@ -20,9 +20,11 @@
20
20
 
21
21
 
22
22
 
23
- - カレントディレクトリは動かさずに sys.path の先頭に親ディレクトリを自分でセットする (例 `import sys, os; sys.path.append(os.pardir)`)
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
- - カレントディレクトリを動かして sys.path の先頭に`'.'`を自分でセットする
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

追記

2021/07/27 02:37

投稿

quickquip
quickquip

スコア11046

test CHANGED
@@ -20,11 +20,13 @@
20
20
 
21
21
 
22
22
 
23
- sys.path の先頭に自分でセットする (一例 `import sys, os; sys.path.append(os.pardir)`)
23
+ - カレントディレクトリは動かさずに sys.path の先頭に親ディレクトリを自分でセットする (一例 `import sys, os; sys.path.append(os.pardir)`)
24
24
 
25
- ・起動するスクリプはサブディレクトリに置かない
25
+ - カレントディレクトリを動かして sys.path の先頭`'.'`を自分でセットする
26
26
 
27
- [-mオプション](https://docs.python.org/ja/3/using/cmdline.html#cmdoption-m) で `python -m project_folder.hoge` と起動する
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