Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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应用程序_Python_Python 2.7 - Fatal编程技术网

修补python应用程序

修补python应用程序,python,python-2.7,Python,Python 2.7,我们有一个旧的python应用程序在MS Windows上运行。源已丢失:/,但它仍然是我们工作流程的一部分 我尝试按如下方式修补代码:首先,解压缩library.zip文件,然后运行其中一个.pyo文件,然后编辑源代码,然后通过运行python-O-m py\u compile patchedModule.py重新编译它。此时,我将所有文件重新压缩到一个新的library.zip文件中并尝试运行。应用程序不工作。我注意到新的library.zip文件只有我解压缩的文件的一半大小。我不知道为什么

我们有一个旧的python应用程序在MS Windows上运行。源已丢失:/,但它仍然是我们工作流程的一部分

我尝试按如下方式修补代码:首先,解压缩
library.zip
文件,然后运行其中一个
.pyo
文件,然后编辑源代码,然后通过运行
python-O-m py\u compile patchedModule.py
重新编译它。此时,我将所有文件重新压缩到一个新的
library.zip
文件中并尝试运行。应用程序不工作。我注意到新的
library.zip
文件只有我解压缩的文件的一半大小。我不知道为什么。最后,我应该说我是一个完全的python noob,可能犯了一个非常明显的错误。这个应用程序是用python 2.7编写的,我的机器上已经安装了2.7.10

问题:是否有一些特殊的方法为python应用程序准备
library.zip
文件?还有,我还需要采取其他步骤来实现这一目标吗


提前谢谢

“应用程序不工作”-什么不工作?你得到一个回溯,导入错误,什么都没有,你得到了什么?我启动了exe文件,它只是崩溃。没有报告错误。您是如何运行该程序的?尝试从cmd.exe运行它,您可能会看到一些诊断。如果您这样做,请将其全部发布。如果我从cmd行运行,它将以错误退出:
进程1829587688退出,状态为255
请再观察一次:如果我只是解压缩并重新压缩
library.zip
文件,而不做任何更改,结果仅为原始zip文件大小的一半左右。如果我尝试启动该应用程序,它会像以前一样立即崩溃。似乎
library.zip
文件已损坏,或者它甚至不是标准的zip文件?任何关于如何进行的建议都将不胜感激!