2018-12-13 :-|
_ [python] .pycファイルはアーキテクチャ依存なのか?
.pyc は python -m compileall して出来たファイルのこと(あるいは初めて Python スクリプトを実行するときに Python により .pyc が作成される。キャッシュみたいなもんです)
bytecode - Is byte-compiling Python platform-specific? - Stack Overflow
.pyc はアーキテクチャ非依存らしい。ただし Python のバージョン間で互換性は無いので注意とのこと。
.pyc が作られた Python のバージョンを知るには、Linux なら file で出来るとのこと。
やってみよう。
% uname -rsm Linux 4.19.4-arch1-1-ARCH x86_64
% python -V Python 3.7.1
% cat hello0.py print("hello world")
% python -m compileall hello0.py Compiling 'hello0.py'...
ううむ。分からんぞ。ファイル名でマイナーバージョンまでは分かるけど。
% file __pycache__/hello0.cpython-37.pyc __pycache__/hello0.cpython-37.pyc: data
_ ,
帰宅してから飯を食べてアニメを消化。RELEASE THE SPICEを見ました。ツキカゲ壊滅か。師匠たちが倒れ、弟子たちも連れ去られ、果たして =川崎= 空崎はどうなるのか。