次のようなモジュールがあります。
module1.py
Class bla():
code here
def main():
g1=bla()
if __name__ == '__main__':
main()
ipython module1.py
IPythonを実行または実行するとimport module1
、コードが期待どおりに実行されます。ただし、メインプログラムで定義したにもかかわらず、定義されていないprint g1
と言うようなものを入力すると。コードがメインプログラムを実行してから、何らかの形で「終了」し、ipythonプロンプトが表示されたままになっているようです。メイン関数で定義した変数を使用したい...g1
g1
どうすればいいですか?