Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运行时错误:.pyc文件中的幻数错误_Python - Fatal编程技术网

Python 运行时错误:.pyc文件中的幻数错误

Python 运行时错误:.pyc文件中的幻数错误,python,Python,我有一个编译好的Python脚本,名为merlin.pyc,当我在Linux中通过bash脚本运行它时,它返回: 运行时错误:.pyc文件中的幻数错误 我理解这可能是由于使用不同版本的Python将.py编译成.pyc和运行.pyc时使用的版本。然而,我将merlin.py编译成了merlin.pyc,它是在同一个平台上的同一个Python构建,我正试图运行merlin.pyc。我遵从了,并尝试使用Python2.7.13运行python代码 有没有其他可能的原因导致一个坏的幻数 编辑 请参见下

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

运行时错误:.pyc文件中的幻数错误

我理解这可能是由于使用不同版本的Python将.py编译成.pyc和运行.pyc时使用的版本。然而,我将merlin.py编译成了merlin.pyc,它是在同一个平台上的同一个Python构建,我正试图运行merlin.pyc。我遵从了,并尝试使用Python2.7.13运行python代码

有没有其他可能的原因导致一个坏的幻数

编辑 请参见下面的
dd if=merlin.pyc bs=8 count=1 | hextump-C
的输出:


底线是该文件无效;它是如何失效的几乎是学术性的。这就是说,一个开始的地方是向我们展示它实际附带的标题,这样我们就可以知道它当前的魔力是什么。在问题中可能重复编辑输出的
dd if=yourfile.pyc bs=8 count=1 | hextump-C
(或类似),我们可以看到真正的魔力是什么,因此,模块认为它适用于哪个版本的Python。这也将允许验证断言(使用了相同的版本)。谢谢35; Charles Duffy请查看outputokay的问题出口,因此它确实以
03f3
开头,因此这对于Python 2.7来说确实是正确的。。。你能类似地(尽管理想情况下是复制/粘贴的文本,而不是屏幕截图)证明是2.7解释器抛出了错误吗?底线是文件无效;它是如何失效的几乎是学术性的。这就是说,一个开始的地方是向我们展示它实际附带的标题,这样我们就可以知道它当前的魔力是什么。在问题中可能重复编辑输出的
dd if=yourfile.pyc bs=8 count=1 | hextump-C
(或类似),我们可以看到真正的魔力是什么,因此,模块认为它适用于哪个版本的Python。这也将允许验证断言(使用了相同的版本)。谢谢35; Charles Duffy请查看outputokay的问题出口,因此它确实以
03f3
开头,因此这对于Python 2.7来说确实是正确的。。。你能用类似的方式(虽然理想情况下是复制/粘贴文本,而不是截图)证明是2.7解释器抛出了错误吗?