私が行ったテストから、同じバージョンの python (同じマジック ナンバー) を使用して、64 ビット インタープリターは 32 ビット バージョンの python で作成された pyc ファイルを読み込むことができます。そして相互に私は仮定します。
しかし、それは完全に安全ですか?これにより、予期しない動作が発生する可能性がありますか?
pyc ファイルは python marshal 形式で保存されます。
http://daeken.com/python-marshal-format
唯一の問題は、32 ビット マシンで pyc を読み取ると、自動的に 32 ビット整数にダウングレードされるエンコードされた整数にあるようです。
ただし、pyc 形式には 64 ビットのアドレス/オフセットが含まれていないため、同じ pyc を 64 ビットと 32 ビットの両方のインタープリターで実行する必要があります。