我想在我的可执行文件中捆绑一个很棒的网站复印机,用python 3和py2exe创建。
在常见问题解答部分的HTTrack官方网站上,他们说is a DLL/library version available
但是,一旦将DLL捆绑在可执行文件中,我就不知道从哪里开始,甚至不知道如何使用DLL。
那么如何将httrack捆绑成python 3可执行文件,并使用其功能开始复制网站呢?
修改
我发现httrack-py 0.6.1但它只支持python 2并使用旧版本的httrack,因此我无法将其用于我的可执行文件。
答案 0 :(得分:1)
我认为你有两个选择:
您可以尝试将httrack-py
转换为python 3
these指令,但工作通常不是一个好主意
与过时和未维护的第三方图书馆。
由于官方HTTrack为您提供DLL,您可以使用 库直接来自python 3代码。 stackoverflow问题 How can I use a DLL file from Python?表现出色 回答如何做到这一点。
py2exe只会创建一个Windows安装程序 关心安装python interpreter和python的细节 代码到目标系统,以便最终用户不需要处理 除了一个.exe之外的任何东西。这意味着你必须包括 configuration中的第三方DLL - 我猜第三方 DLL将进入“data_files”(尽管我自己没有测试过)。