2

次の方法で、Python モジュールからいくつかの関数をインポートするとします。

import module1
from module2 import *

ここで、module1 の関数の 1 つを変更すると、実行できます。

reload(module1)

しかし、module2 で同じことを行うことはできません。module2 のすべての関数を再ロードするために同じことを行うにはどうすればよいですか? 現在、iPython を終了して再起動する必要があります。

私はPython 2.7.2を使用しています

4

1 に答える 1

3

最良のアドバイスは...を使用しないことです。毎回from module2 import *再入力したくない場合は、次のようにすることができますmodule2import module2 as m2

その後、あなたはすることができますreload(m2)

于 2012-11-19T18:14:57.410 に答える