2

.NET 4.0.30319.18444 で IronPython 2.7.0.40 を使用していくつかのコードに取り組んでいます。IronPython コンソールでモジュールに変更を加えても、それらは反映されません (コンソールを閉じて新しいコンソールを開き、適切なディレクトリに戻ってモジュールをリロードしない限り)。IronPython に変更を反映させる方法はありますか? 「通常の」Python では、モジュールを自動的にリロードしてソースへの最近の変更を確認する「runfile」を使用しますが、ここでは IronPython では使用できないように思われるため、私の初期バージョンを使用し続ける execfile() を使用していますモジュール、変更を無視します。

4

1 に答える 1

2

これを行うための「リロード」機能があることがわかりました。残念ながら、変更されたモジュールごとに手動で呼び出す必要があります。

>>> reload(Module1)
>>> reload(Module2)
...
于 2014-07-08T18:43:15.243 に答える