2 つの自己定義パッケージpac1
とpac2
. 以前は、すべてのモジュールを 1 つずつインポートし、変更後に 1 つずつリロードしていました。次のようにします。
from pac1 import mod1
from pac1 import mod2
from pac1 import mod3
from pac2 import mod4
from pac2 import mod5
reload(mod1)
reload(mod2)
reload(mod3)
reload(mod4)
reload(mod5)
ここで、モジュールをバッチ インポートし、コードを次のように改善できることを学びました。
from pac1 import *
from pac2 import *
reload(mod1)
reload(mod2)
reload(mod3)
reload(mod4)
reload(mod5)
しかし、これは私ができる最善のことですか?一度にすべてのパッケージをリロードできますか?
UPDATE1 : 私は常にこれらのモジュールを変更しています。したがって、テストの開始時にそれらをインポートした後、変更を反映するために、変更されたモジュールを頻繁にリロードする必要がある場合があります。これは、私がモジュールをリロードするインセンティブです。
UPDATE2 : このプロセスは必ずしも動的に行われるわけではありません。これらすべてを 1 つに融合して、コードをより簡潔にしたいだけですreload()
。