回答編集履歴
4
修正
test
CHANGED
@@ -12,18 +12,14 @@
|
|
12
12
|
|
13
13
|
参考:
|
14
14
|
|
15
|
-
> ファイル
|
15
|
+
> spam という名前のモジュールをインポートするとき、インタープリターはまずその名前のビルトインモジュールを探します。見つからなかった場合は、 spam.py という名前のファイルを sys.path にあるディレクトリのリストから探します。 sys.path は以下の場所に初期化されます:
|
16
16
|
|
17
|
-
|
17
|
+
- 入力されたスクリプトのあるディレクトリ (あるいはファイルが指定されなかったときはカレントディレクトリ)。
|
18
18
|
|
19
|
-
|
19
|
+
- PYTHONPATH (ディレクトリ名のリスト。シェル変数の PATH と同じ構文)。
|
20
20
|
|
21
|
-
環境変数「PYTHONPATH」に列挙したフォルダ
|
22
|
-
|
23
|
-
|
21
|
+
- インストールごとのデフォルト。
|
24
|
-
|
25
|
-
以上の順番に、最初に条件にマッチするファイルをインポートします。
|
26
22
|
|
27
23
|
|
28
24
|
|
29
|
-
[
|
25
|
+
[6. モジュール (module) — Python 3.6.5 ドキュメント](https://docs.python.jp/3/tutorial/modules.html#the-module-search-path)
|
3
引用追加
test
CHANGED
@@ -12,4 +12,18 @@
|
|
12
12
|
|
13
13
|
参考:
|
14
14
|
|
15
|
+
> ファイル検索の順番
|
16
|
+
|
17
|
+
実行中のファイルと同じフォルダ
|
18
|
+
|
19
|
+
カレントフォルダ
|
20
|
+
|
21
|
+
環境変数「PYTHONPATH」に列挙したフォルダ
|
22
|
+
|
23
|
+
sys.pathに登録してあるフォルダ
|
24
|
+
|
25
|
+
以上の順番に、最初に条件にマッチするファイルをインポートします。
|
26
|
+
|
27
|
+
|
28
|
+
|
15
29
|
[Pythonのモジュールインポートのしくみ — PythonMatrixJp](http://python.matrix.jp/pages/tips/import.html)
|
2
さんこうりんくはっとく
test
CHANGED
@@ -7,3 +7,9 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
pythonはそういう仕様なので、ライブラリ名などと被るファイル名は避ける必要があります。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
参考:
|
14
|
+
|
15
|
+
[Pythonのモジュールインポートのしくみ — PythonMatrixJp](http://python.matrix.jp/pages/tips/import.html)
|
1
追記
test
CHANGED
@@ -3,3 +3,7 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
importのときに自分自身をimportしてしまっていて、MeCabのバインディングをimportできていません。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
pythonはそういう仕様なので、ライブラリ名などと被るファイル名は避ける必要があります。
|