Pylnstaller原理及解包

Pylnstaller原理及解包:

原理:

PyInstaller是一种流行的工具,它允许开发人员将Python脚本打包成EXE文件,从而可以在没有Python解释器的情况下运行。

PyInstaller 读取你编写的 Python 脚本。它分析你的代码,找到脚本执行所需的其他模块和库。然后搜集所有这些文件的副本——包括活动的 Python 解释器!——并把它们与你的脚本放在一个文件夹中,或可选地放在一个可执行文件中。

解包:

使用pyinstxtractor解包

将pyinstxtractor与要解包的文件放在同一个目录下,然后在命令行里输入:

python pyinstxtractor.py +文件名

然后会在当前目录下生成一个名为文件名_extracted的文件

注:当使用版本脚本与打包版本不同时,解包的文件会损失东西

可以使用 py -python版本 pyinstxtractor.py +文件名来指定版本

例如

py -3.8 pyinstxtractor.py something

posted @ 2025-03-21 10:03  漫宿骄盛  阅读(103)  评论(0)    收藏  举报