回答編集履歴

1

ほげ

2019/07/08 02:52

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -18,4 +18,4 @@
18
18
 
19
19
 
20
20
 
21
- a.pyにクラス定義を書いて、そちらからimportして同じことをすると`<class 'a.Hoge'>`と出てくるはずです。これは`a`という名前空間の中に定義されている`Hoge`だ、ということを表します。同様に、直接実行されたモジュールはモジュールの名前ではなく`__main__`という名前の名前空間になる、ということです。
21
+ a.pyに`Hoge`クラスのクラス定義を書いて、そちらからimportして同じことをすると`<class 'a.Hoge'>`と出てくるはずです。これは`a`という名前空間の中に定義されている`Hoge`だ、ということを表します。同様に、直接実行されたモジュールはモジュールの名前ではなく`__main__`という名前の名前空間になる、ということです。