windows下py文件打包成exe和exe解包出py文件 | 您所在的位置:网站首页 › exe怎么解压缩 › windows下py文件打包成exe和exe解包出py文件 |
一、py打包成exe
1.1、安装pyinstaller
pip install pyinstaller 1.2、打包源文件:test.py 示例一:-F打包生成test-exe.exe 1、pyinstxtractor.py下载地址:https://github.com/extremecoders-re/pyinstxtractor 2、安装uncompyle6:pip install uncompyle6 3、16进制编辑器下载:自行网上搜索下载或使用HxD 2.2、exe–>pyc
注:如果python版本为3.9及以上版本,无需进行这一步骤 修改目录下的struct.pyc和xxx.pyc 用16进制编译器打开这两个文件,将struct.pyc的E3前的内容替换掉xxx.pyc的E3前的内容 拷贝struct.pyc文件的E3前的内容 示例测试,uncompyle6反编译python3.9版本生成的文件失败,反编译出的结果为空,但是python3.8版本及以下反编译没问题 1、python3.8版本及以下: uncompyle6 -o xxx.py xxx.pyc(pyc文件为之前修改的文件) 生成的xxx.py即为反编译的文件 2、python3.9版本: 使用pyc在线工具:https://tool.lu/pyc/此处选择的pyc文件无需修改,直接使用pyinstxtractor.py生成的pyc文件![]() |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |