私は Python モジュール テストを持っています。テストを編集し、インタプリタでテストでいくつかの関数を実行したいと考えています。Python は、再インポートせずにテストで編集した関数の違いを自動的に認識しますか? この行動を表す適切な言葉は?
- 再インポート/再読み込み/再定義のベスト プラクティスは何ですか?
- これを効率的に行うにはどうすればよいでしょうか。(マウスでテキストを強調表示してからコピーして貼り付けるのは効率が悪いようです)。
編集これまでのところ何も言及されていないので、さらに詳細を投稿します。
私のモジュールには Test というクラスがあります。だから私はステートメントを使用しましたfrom test import Test
。コマンドを試すとreload(test)
、インタープリターはリロードが未定義であると通知します。もしそうならimport imp
、imp.reload(test)
インタプリタはそれtest
が未定義であると私に言います。ここで何がうまくいかないのですか?