質問編集履歴

4

誤字

2020/04/07 14:06

投稿

yuki8891
yuki8891

スコア9

test CHANGED
File without changes
test CHANGED
@@ -154,7 +154,7 @@
154
154
 
155
155
  循環参照が発生せずに、ちゃんとObjが出力されています。
156
156
 
157
- 感覚的には、直接main.pyを実行した時と同じように、main.pyの読み込みが完了していないためvarの準備ができておらず再度main.pyを読み込みに行ってobj.pyのObjを再度読もうとし、未定義のためimportエラーが発生するかと思ったのですがしっかりvarを読み込めています。
157
+ 感覚的には、直接main.pyを実行した時と同じように、main.pyの読み込みが完了していないためvarの準備ができておらず再度main.pyを読み込みに行ってobj.pyのObjを再度読もうとし、未定義のためimportエラーが発生するかと思ったのですがしっかりvarを読み込めています。
158
158
 
159
159
 
160
160
 

3

誤字

2020/04/07 14:06

投稿

yuki8891
yuki8891

スコア9

test CHANGED
@@ -1 +1 @@
1
- g外部のファイルからimportすることによってpythonの循環参照起こらなくなる理由についてご教授ください
1
+ 外部のファイルからimportすることによってpythonの循環参照起こらなくなる理由についてご教授ください
test CHANGED
File without changes

2

誤字

2020/04/07 14:04

投稿

yuki8891
yuki8891

スコア9

test CHANGED
@@ -1 +1 @@
1
- 外部のファイルからimportすることによってpythonの循環参照起こらなくなる理由についてご教授ください
1
+ g外部のファイルからimportすることによってpythonの循環参照起こらなくなる理由についてご教授ください
test CHANGED
@@ -22,21 +22,17 @@
22
22
 
23
23
  ```
24
24
 
25
- 1 print('obj.py started')
25
+ 1 print('main.py started')
26
26
 
27
- 2 from main import var
27
+ 2 var = 'this is var'
28
28
 
29
- 3 print(var)
29
+ 3
30
30
 
31
- 4
31
+ 4 print('main.py attempts to import Obj')
32
32
 
33
- 5 class Obj:
33
+ 5 from obj import Obj
34
34
 
35
- 6 pass
36
-
37
- 7
38
-
39
- 8 print('obj.py finished')
35
+ 6 print('main.py finished')
40
36
 
41
37
  ```
42
38
 

1

誤字

2020/04/07 14:03

投稿

yuki8891
yuki8891

スコア9

test CHANGED
File without changes
test CHANGED
@@ -22,23 +22,21 @@
22
22
 
23
23
  ```
24
24
 
25
- 1 print('obj.py started')
25
+ 1 print('obj.py started')
26
26
 
27
- 2 from main import var
27
+ 2 from main import var
28
28
 
29
- 3 print(var)
29
+ 3 print(var)
30
30
 
31
- 4
31
+ 4
32
32
 
33
- >> 5 class Obj:
33
+ 5 class Obj:
34
34
 
35
- 6 pass
35
+ 6 pass
36
36
 
37
- 7
37
+ 7
38
38
 
39
- >> 8 print('obj.py finished')
39
+ 8 print('obj.py finished')
40
-
41
-
42
40
 
43
41
  ```
44
42