reload、del、import again 、autoreloadのいずれであっても、関数は 2 つの名前で参照できます。古い名前は新しい名前と同じように機能します。
明確にするために、これは私のコードです:
#my_module.py
#...
#def waitting_user(): #This is the old name
#...
def waiting_user(): #this is new
#... see, I change the function name.
次に、両方を使用できmy_moudle.waitting_user()
、my_moudle.waiting_user
ipython コンソールで同じことを行います。古い名前はゴースト名になり、実行中の ipy に残ります。通訳者。発生時に削除する方法はありますか?