誰かが次のコードを実行する理由を説明できますか:
ファイル " hello.py ":
import hello
print "hello"
hello = reload(hello)
次のように実行するとpython hello.py
、次のように出力されますか?
hello
hello
hello
hello
なんで4回?モジュールが既にインポートされている場合、再度インポートされないことはわかっていますが、 reload は、既にロードされている場合でもモジュールを強制的にリロードします。結果として、「hello」プリントの制限が解除されると予想していました。
reload
モジュールをリロードしないようにするにはどうすればよいですか?