0

我有一段代码可以动态地导入一些库并使用它。它工作得很好。问题是我正在使用 Cx_Freeze 将 python 代码转换为 exe。它工作正常,但我需要在创建 exe 文件后添加一些库。

当我创建 exe 文件时,一些库保存在一个 zip 文件中。如果我需要在创建 exe 文件后添加一些额外的库,我必须将这个库放在哪里?我必须放置哪些文件?假设我想添加包/库 win32gui。我该怎么做?在简历中:我的 .exe 代码具有类似的内容:

__import__("module.py", fromlist=["main"])

module.py 有这样的东西:

import win32gui
main():
#Something else

因为 .exe 库中不包含 win32gui 包,所以出现错误

“没有名为 win32gui 的模块”

我可以在哪里添加什么来让它工作?

如果您需要更多信息,请直接说出来。先感谢您

4

1 回答 1

0

Try this:

__import__("module", fromlist=["main"])
from module import win32gui
于 2013-04-10T04:41:34.373 回答