異なるマイナーバージョンのpythonで作成されたpycファイルをロードすることは可能で安全ですか?
たとえば、2.5.1 と 2.5.5?
私の推測では、マイナー バージョンではマジック ナンバーは変更されません。
このファイルimport.cを参照すると
、マジック ナンバーは変数に対応しますpyc_magic
( MAGIC または MAGIC+1 に等しい)。
ファイルのコメントには次のように書かれています。
他の Python バージョンで生成された .pyc ファイルを拒否する魔法の言葉。バイトコードへの互換性のない変更ごとに変更する必要があります。
Python のマイナー バージョンに異なる番号は表示されませんが、将来変更されないと想定できますか?