質問編集履歴

2

コードにファイル名が表示されていなかったので、コメントにて追記しました。

2019/09/25 18:50

投稿

Demerara
Demerara

スコア397

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,9 @@
52
52
 
53
53
  実際のコードはもう少し複雑ですが、簡潔にするとこんな感じです。
54
54
 
55
+ ```python
56
+
55
- ```app.py
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
- ```game.py
69
+ # game.py
66
70
 
67
71
  class Game:
68
72
 

1

"試したこと"にその他の試したことを追加しました。

2019/09/25 18:50

投稿

Demerara
Demerara

スコア397

test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,17 @@
4
4
 
5
5
  ファイルの配置は以下のようになっています。
6
6
 
7
+ ```
8
+
7
- `/apps
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