0

時間の開始時に (関数やクラスではなく) ファイルから値を読み取る python モジュールがある場合、それは毎回実行されますか? またはpycファイルは値を読み取り、コンパイルされたファイルに値を保存しますか?

4

2 に答える 2

2

を使用しreloadない限り、モジュールはプログラムが最初にインポートするときに一度だけインポートされて実行されます。同じモジュールのさらなるインポートは、インポートが行われるスコープ内の既存の名前をバインドするだけなので、読み取りは一度だけ行われます。

コンパイル手順でファイルを読み取って に埋め込むかどうかを尋ねている場合は.pyc、いいえ。コードはコンパイル時にまったく実行されません。

于 2013-04-05T16:43:32.010 に答える
0

はい、これはモジュールがロードされるたびに実行されます。

于 2013-04-05T16:24:53.353 に答える