排除Pyinstaller中的文件

时间:2017-07-17 17:04:37

标签: python pyinstaller

在编译时由Pyinstaller创建的spec文件中添加了

excludes=["mfc90u.dll", "mfc90.dll"],

但编译后这两个文件可以在编译目录中找到。但是当我添加行

excludes=["FixTk", "tcl", "tk", "tkinter", "Tkinter"],

它完美无缺。将文件转换为Windows AppX格式时,mfc90u.dll和mfc90.dll会导致错误,我想将它们排除在外。 如何防止我想要的文件和文件夹被添加到编辑中?

1 个答案:

答案 0 :(得分:1)

这对我有用('a'是Analysis对象):

a.binaries = TOC([x for x in a.binaries if x[0] not in excludes])