python - 是否可以将 exe 文件添加到 cx_freeze python bdist_msi 中?
问题描述
我需要将RemoveDrive.exe添加到cx-freeze msi 包中并尝试
includefiles=['RemoveDrive.exe']
在setup.py但是,它没有被添加到包中
代码:
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os","shutil","datetime","subprocess"]}
includefiles = ['RemoveDrive.exe', 'whitelist.txt']
base = None
setup( name = "whitelist",
version = "0.1",
description = "My application!",
options = {"build_exe": build_exe_options},
executables = [Executable("whitelisting.py", base=base)])
解决方案
你应该试试这个:
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os","shutil","datetime","subprocess"]}
includefiles = ['RemoveDrive.exe', 'whitelist.txt']
base = None
exe = Executable(script='whitelisting.py', base = base)
setup( name = "whitelist",
version = "0.1",
description = "My application!",
options = {"build_exe": {'include_files':includefiles}},
executables = [exe])
推荐阅读
- javascript - 为什么 MobX 不能用作状态容器?
- python-3.x - Python 中的快速 GUID
- c++ - 将参数包解压缩到 std::initializer_list 中?
- r - 匹配字符范围内的元素 n 次
- tfs - VSTS - 如果已删除,则恢复团队项目
- git - 如何使用命令行在 Gitlab 中创建本地存储库和远程存储库?
- ruby - 来自孩子的标准输出的 Ruby 管道未关闭/如何检测空管道
- c# - 如何存储来自通用对象的验证器列表。C#
- angular - 将来自 API 的数据存储在变量 [Angular] 中
- ios - 如何通过单击 UITableView 的上一个单元格来解锁下一个单元格?