如何将httrack捆绑成python 3可执行文件

时间:2016-03-06 05:32:41

标签: python dll bundle py2exe httrack

我想在我的可执行文件中捆绑一个很棒的网站复印机,用python 3和py2exe创建。
在常见问题解答部分的HTTrack官方网站上,他们说is a DLL/library version available 但是,一旦将DLL捆绑在可执行文件中,我就不知道从哪里开始,甚至不知道如何使用DLL。
那么如何将httrack捆绑成python 3可执行文件,并使用其功能开始复制网站呢? 修改
我发现httrack-py 0.6.1但它只支持python 2并使用旧版本的httrack,因此我无法将其用于我的可执行文件。

1 个答案:

答案 0 :(得分:1)

我认为你有两个选择:

  1. 您可以尝试将httrack-py转换为python 3 these指令,但工作通常不是一个好主意 与过时和未维护的第三方图书馆。

  2. 由于官方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”(尽管我自己没有测试过)。

相关问题