我有一个.exe
文件,其中py2exe
文件夹中.exe
编译的文件我有一些.dll
个文件,一个.exe
文件和{{1}文件和这个zip里面我有很多library.zip
个编译文件。
我使用Easy Python Decompiler从.pyc
反编译了这些文件,该程序创建了我可以查看和更改代码的新文件。
我已经在我需要的地方打开了这个文件,并且我使用python编辑器更改了我的代码,最后我保存为新的脚本代码,其中包含一些名称和扩展名library.zip
目的是先替换.pyc
。
再次压缩库文件夹,我尝试运行.pyc
prgram但是在更改之后程序没有执行。
在我的任务中我做错了什么?我是否需要以某种方式重新编译?
答案 0 :(得分:4)
pyc和py文件不一样。虽然它们代表相同的代码,但它们完全不同:
py文件表示您正在键入的代码,可以由python解释器解释,不是本机的,并且是可移植的
您不能交换它们并期望它能够正常工作。您需要先将其编译为pyc。您可以在此处找到更多信息:How can I manually generate a .pyc file from a .py file