自作のモジュールをインポートしてプログラムを実行すると、期待どおりの出力が得られます。ただし、モジュールを更新して同じコンソールでプログラムを実行すると、以前の結果が表示されます。新しいコンソールを開くと、新しい結果が正しく表示されます。
例を見てみましょう:
# Filename: myfunctions.py
def helloWorld():
print("Hello World")
# Filename: runfuction.py
from myfunctions import helloWorld
helloWorld()
出力はHello Worldです。myfunctions.pyHelloをに置き換えBye、同じコンソールでプログラムを実行すると、結果はまだHello Worldであり、 ではありませんBye World。更新されたテキストBye Worldは、新しいコンソールを開いたときにのみ表示されます。