質問編集履歴
1
誤字の修正、markdown表示の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
同じ
|
1
|
+
同じ名前空間の中でファイル分割したい
|
test
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
しかし、Pythonではパッケージ(フォルダ)とモジュール(__init__以外のファイル)がそれぞれ名前空間の階層となるので、ファイル構成をそのまま適用すると以下のように余計な名前空間ができてしまいます。
|
41
|
+
しかし、Pythonではパッケージ(フォルダ)とモジュール(`__init__`以外のファイル)がそれぞれ名前空間の階層となるので、ファイル構成をそのまま適用すると以下のように余計な名前空間ができてしまいます。
|
42
42
|
|
43
43
|
|
44
44
|
|
@@ -60,11 +60,11 @@
|
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
-
一般には__init__.pyの中でクラスをインポートすることで、利用側ではあたかもパッケージ直下にクラスがあるかのように見せかけることができますが、Pythonの型システム上では依然としてモジュール層が残っています。
|
63
|
+
一般には`__init__.py`の中でクラスをインポートすることで、利用側ではあたかもパッケージ直下にクラスがあるかのように見せかけることができますが、Pythonの型システム上では依然としてモジュール層が残っています。
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
hogepackage/__init__.py:
|
67
|
+
`hogepackage/__init__.py`:
|
68
68
|
|
69
69
|
|
70
70
|
|
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
|
106
106
|
|
107
|
-
hogepackage/__init__.py:
|
107
|
+
`hogepackage/__init__.py`:
|
108
108
|
|
109
109
|
|
110
110
|
|