RuntimeError:.pyc文件中错误的魔术数字

时间:2019-02-22 21:14:30

标签: python

我有一个名为merlin.pyc的已编译Python脚本,当我在Linux中通过bash脚本运行它时,它会返回:

RuntimeError:.pyc文件中的魔术数字错误

我知道这可能是由于使用不同版本的Python将.py编译为.pyc以及运行.pyc的版本引起的。但是,我将merlin.py编译为merlin.pyc,并且在同一平台上构建了merlin.pyc。我已编译并正在尝试使用Python 2.7.13运行python代码。

请问有人可以为魔术数字错误提供另一个原因吗?

编辑

请参阅下面的dd if = merlin.pyc bs = 8 count = 1 |的输出。 hexdump -C

enter image description here

谢谢

0 个答案:

没有答案