回答編集履歴
5
追記
test
CHANGED
@@ -99,3 +99,21 @@
|
|
99
99
|
参考:
|
100
100
|
|
101
101
|
[python - Why is "import *" bad? - Stack Overflow](https://stackoverflow.com/questions/2386714/why-is-import-bad)
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
###### 違ったみたいなので追記
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
とりあえず、質問文のエラーを消す方法だけ書いておきます。
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
質問文のエラーを消す方法:
|
114
|
+
|
115
|
+
関数lodを単一の引数messageを受け取るように定義し、呼び出すときはmessageを実引数として与える。
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
これでソースの継ぎ接ぎなんて検討するまでもなく解決します。
|
4
追記
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
Cのincludeと完全に同じものはありません。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
---
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
つまりこういうことでしょうか。
|
2
10
|
|
3
11
|
|
3
つい
test
CHANGED
@@ -85,3 +85,9 @@
|
|
85
85
|
|
86
86
|
|
87
87
|
ただし、バグやわかりづらい動作の原因になりやすいので、基本的には推奨されません。あくまでも`import a`して`a.hoge`のようにアクセスするか、`from a import hoge`のようにするのが基本です。
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
参考:
|
92
|
+
|
93
|
+
[python - Why is "import *" bad? - Stack Overflow](https://stackoverflow.com/questions/2386714/why-is-import-bad)
|
2
追記
test
CHANGED
@@ -84,4 +84,4 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
-
ただし、バグやわかりづらい動作の原因になりやすいので、基本的には推奨されません。あくまでも`a.hoge`のようにアクセスするのが基本です。
|
87
|
+
ただし、バグやわかりづらい動作の原因になりやすいので、基本的には推奨されません。あくまでも`import a`して`a.hoge`のようにアクセスするか、`from a import hoge`のようにするのが基本です。
|
1
追記
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
基本的に、importした時点でimportしたモジュールの内容はすべて実行されます。なので、
|
31
|
+
基本的に、importした時点でimportしたモジュールの内容はすべて実行されます。また、モジュール内で定義された名前にはモジュールの属性からアクセスできます。なので、
|
32
32
|
|
33
33
|
|
34
34
|
|