質問編集履歴
2
コードにファイル名が表示されていなかったので、コメントにて追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,7 +52,9 @@
|
|
52
52
|
|
53
53
|
実際のコードはもう少し複雑ですが、簡潔にするとこんな感じです。
|
54
54
|
|
55
|
+
```python
|
56
|
+
|
55
|
-
|
57
|
+
# app.py
|
56
58
|
|
57
59
|
from src.game import game
|
58
60
|
|
@@ -62,7 +64,9 @@
|
|
62
64
|
|
63
65
|
```
|
64
66
|
|
67
|
+
```python
|
68
|
+
|
65
|
-
|
69
|
+
# game.py
|
66
70
|
|
67
71
|
class Game:
|
68
72
|
|
1
"試したこと"にその他の試したことを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,13 +4,17 @@
|
|
4
4
|
|
5
5
|
ファイルの配置は以下のようになっています。
|
6
6
|
|
7
|
+
```
|
8
|
+
|
7
|
-
|
9
|
+
/apps
|
8
10
|
|
9
11
|
|-/src
|
10
12
|
|
11
13
|
| |-game.py
|
12
14
|
|
13
|
-
|-app.py
|
15
|
+
|-app.py
|
16
|
+
|
17
|
+
```
|
14
18
|
|
15
19
|
|
16
20
|
|
@@ -112,7 +116,19 @@
|
|
112
116
|
|
113
117
|
```
|
114
118
|
|
119
|
+
追記(3:44pm):
|
115
120
|
|
121
|
+
この他にも様々な組み合わせを試しましたが、`from src.game import game`以外では全てモジュールが見つからないというエラーが出力されます。
|
122
|
+
|
123
|
+
`import app`としてから`import game`など、警告が消えるパターンはいくつかありました。
|
124
|
+
|
125
|
+
`game.py`にて、`game = Game()`としてますが、`app.py`に持っていってclassをimportするパターンも試しましたが、同じくモジュールが見つからないとエラーが出力されました。
|
126
|
+
|
127
|
+
`game = Game()`はimportがうまくいかなかったので、`game.py`に置いてますが、importさえうまくいけば`app.py`にあっても問題ないです。というか、その方がいいです。
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
----------------------------------------------------------------------------------------
|
116
132
|
|
117
133
|
つまるところ、
|
118
134
|
|