Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
時間の開始時に (関数やクラスではなく) ファイルから値を読み取る python モジュールがある場合、それは毎回実行されますか? またはpycファイルは値を読み取り、コンパイルされたファイルに値を保存しますか?
を使用しreloadない限り、モジュールはプログラムが最初にインポートするときに一度だけインポートされて実行されます。同じモジュールのさらなるインポートは、インポートが行われるスコープ内の既存の名前をバインドするだけなので、読み取りは一度だけ行われます。
reload
コンパイル手順でファイルを読み取って に埋め込むかどうかを尋ねている場合は.pyc、いいえ。コードはコンパイル時にまったく実行されません。
.pyc
はい、これはモジュールがロードされるたびに実行されます。