gpt4 book ai didi

python - 使用 py2exe bundle 其他可执行文件

转载 作者:行者123 更新时间:2023-11-28 17:55:01 26 4
gpt4 key购买 nike

我有一个调用两个 Sysinternals 工具(sigcheck 和 accesschk)的 python 脚本。有没有一种方法可以将这些可执行文件 bundle 到 py2exe 中,以便 subprocess.Popen 在运行时可以看到它?


完整解释:我的脚本是通过网络共享 (S:\share\my_script.exe) 执行的,它会调用数百次 sigcheck 和 accesscheck。如果 sigcheck 和 accesschk 也驻留在服务器上,它们似乎会转移到主机,调用一次,再次转移到主机,调用第二次,如此循环,直到几乎 400-500 次调用完成。

我可能会退而求其次,将这两个可执行文件复制到主机 (C:),然后在完成后删除它们……你会如何解决这个问题?

最佳答案

我对此可能是错误的,但我不相信这就是 py2exe 的目的。它更多地是关于您分发的内容,而不是您分发的方式。我认为您可能正在寻找的是创建 windows installer 的选项。 .您可以使用 distutils 将可执行文件添加为数据文件或脚本。

arggg Why can't my data_files just get bundled into the zipfile?

我已经开始使用 paver对于这种事情。它使覆盖命令或创建新命令变得非常容易,这些命令将允许您将一些新文件放入 sdist。

关于python - 使用 py2exe bundle 其他可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com