teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

何点か修正

2019/02/02 03:08

投稿

katsuko
katsuko

スコア3594

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  ハッキリ言って、pythonのimportシステムは難しいです。
2
2
  特に相対importに関して、「importするモジュールを相対パスで指定するもの」と理解していると大抵ドツボにはまります。(しかし、これを完全に間違いだと言えないところが、難しくなっている要点なんですが)
3
3
 
4
- 先に結論だけ言っておきます。
4
+ 結論だけ言っておきます。
5
5
 
6
6
  ### 個人的にベストだと思う解決法
7
7
 
@@ -28,7 +28,7 @@
28
28
 
29
29
  概念的には、
30
30
 
31
- * 最初に走るスクリプト(一般的に「`__main__`モジュール」と呼ばれています。)にディレクトリを作成し、他のスクリプトはその下に置く。
31
+ * 最初に走るスクリプト(一般的に「`__main__`モジュール」と呼ばれています。)と同じディレクトリサブディレクトリを作成し、他のスクリプトはその下に置く。
32
32
  * `__main__`モジュールから他のスクリプトをimportする場合には、相対importを使わない。
33
33
  * 他のスクリプト同士をimportする場合には、**必ず**相対importを使う。
34
34