pythonのモジュールのインポートと再ロード

667 ワード

モジュールのインポートと再ロード
モジュールインポートはimport文で実現されますが、同じセッションで1回のみ実行されます.
ファイルを再実行するには、imp標準ライブラリのreload関数を呼び出します.
>>> from imp import reload
>>> reload(script1)

Details are shown in the following example:
create a module named 'myfile.py':
title = "The Meaning of Life"

title is the attribute of 'myfile.py'.
属性参照:
>>> import myfile
>>> print(myfile.title)
The Meaning of Life

または変数titleでインポート文字列を飲用します.
>>> from myfile import title
>>> print(title)
The Meaning of Life