跳转到主要内容

从py2exe可执行文件中提取pyc文件。

项目描述

unpy2exe

usage: unpy2exe.py [-h] [-o OUTPUT_DIR] [-p PYTHON_VERSION] filename

Extract pyc files from py2exe executable.

positional arguments:
  filename              The py2exe executable

optional arguments:
  -h, --help            show this help message and exit
  -o OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Output directory
  -p PYTHON_VERSION, --python-version PYTHON_VERSION
                        Python version for pyc
  -v, --verbose         Verbose output

您可以从PyPI安装它

$ pip install unpy2exe

从源安装

依赖项

  • pefile
  • six
  • argparse (Python < 2.7)

您可以通过 pip install -r requirements.txt 安装依赖项

注意

对于用Python 2.x生成的.exe文件,您需要使用Python 2.x运行unpy2exe;类似地,对于Python 3.x .exe文件,您需要使用Python 3.x运行unpy2exe。请注意,相同的unpy2exe源代码适用于两者,但您需要相应地安装依赖项。

另一方面,要能够运行提取的.pyc文件,您需要用于生成.exe的相同Python版本,或者至少是相同的主版本(尽管如果版本与原始字节码不匹配,您可能仍然会遇到一些问题或崩溃)。

待办事项

  • 提取存档文件(从zip/from exe)

另请参阅

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

unpy2exe-0.4.tar.gz (4.7 kB 查看哈希)

上传于

构建版本

unpy2exe-0.4-py2.py3-none-any.whl (4.4 kB 查看哈希值)

上传于 Python 2 Python 3

由以下支持