IDLE を使用して、いくつかの小さなサイズの Python プログラムを作成しています。node.py (ノード クラス) と position.py (位置クラス) の 2 つのクラス ファイルがあります。Node オブジェクトと Position オブジェクトをインスタンス化する main.py にメイン モジュール コードがあります。
私が気付いたのは、node.pyまたはposition.pyに変更を加え、モジュールをチェックしてからF5を使用して実行すると、すべてのファイルが開いている限り、main.pyを実行しても変更が反映されないことですアイドル状態。3 つの .py ファイルをすべて手動で閉じてから IDLE を閉じ、最初からやり直して main.py を実行し、node.py と position.py で行われた変更を確認する必要があることに気付きました。
ここでの問題は何ですか?環境変数が正しく設定されていませんか? SOとオンラインで検索しましたが、満足のいく答えが見つかりませんでした。
[詳細: Ubuntu で IDLE バージョン 2.7.3 を使用しています。3 つの .py ファイルと、対応する .pyc バイト コード ファイルはすべて同じディレクトリにあります。このディレクトリは sys.path にも表示されます]