打包工具:pyinstaller
安装方法:
pip install pyinstaller
打包步骤:
1)cd到需要打包的xxx.py目录下;
2)运行如下命令:
pyinstaller (-F) xxx.py (--noconsole)
其中:
-F:生成一个文件,如果不加则生成一个文件夹;
--noconsole:设置是否有展示窗口。
还原工具:pyinstxtractor
下载地址:
还原步骤:
1)将pyinstxtractor.py和将要还原的xxx.exe文件放在同一个目录下;
2)运行以下命令:
python pyinstxtractor.py xxx.exe
生成类似下列结构的文件夹;
-- xxx.exe_extracted
-- PYZ-00.pyz_extracted
-- 各种.pyc文件等
-- PYZ-00.pyz
-- 其他文件
3)安装uncompyle
安装方式:
pip install uncompyle
4)运行以下命令可以将.pyc文件转为.py文件:
uncompyle6 xxx.pyc > xxx.py