Pylnstaller原理及解包:
原理:
PyInstaller是一种流行的工具,它允许开发人员将Python脚本打包成EXE文件,从而可以在没有Python解释器的情况下运行。
PyInstaller 读取你编写的 Python 脚本。它分析你的代码,找到脚本执行所需的其他模块和库。然后搜集所有这些文件的副本——包括活动的 Python 解释器!——并把它们与你的脚本放在一个文件夹中,或可选地放在一个可执行文件中。
解包:
使用pyinstxtractor解包
将pyinstxtractor与要解包的文件放在同一个目录下,然后在命令行里输入:
python pyinstxtractor.py +文件名
然后会在当前目录下生成一个名为文件名_extracted的文件
注:当使用版本脚本与打包版本不同时,解包的文件会损失东西