本机目录位置
名称 | 位置 |
---|---|
python根目录 | D:\pftool |
PyInstaller | D:\pftool\Lib\site-packages\PyInstaller |
pyi目录结构
目录名 | 功能 |
---|---|
archive | pyi中一共有两种archive,CArchive和ZlibArchive,archive目录下的代码负责这两种文件格式的读写。 |
bootloader | 已经编译好的bootloader,即各种run.exe |
building | pyi编译过程中主要的逻辑都在这里 |
depend | 用于分析main.py和其他第三方库的依赖关系 |
fake-modules | 有些py第三方库的行为较怪异,使得pyi没法正常工作,fake-modules为了屏蔽这些库的功能或进行适配。一般用不到。 |
hooks | 系统hook的目录 |
lib | 生成依赖关系图的相关代码 |
loader | 执行生成的main.exe时,会用loader中的代码做初始化工作。loader中的很多代码要被打入最终的exe包。 |
utils | 其他工具 |