python中的pycurl和curl有什么区别

发布于 2024-09-17 18:29:36 字数 167 浏览 7 评论 0原文

新手问题:Python 2.6,Ubuntu 10.04,我可以导入 pycurlcurl,前者具有不同的函数名称(set_option 与 <代码>setopt)。

这两个模块有什么区别?

Newbie question: Python 2.6, Ubuntu 10.04, I can import both pycurl and curl, the former having different names for functions (set_option vs. setopt).

What's the difference between the two modules?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对你而言 2024-09-24 18:29:36

curl 是一个使用 pycurl 的模块。它提供了curl.Curl类,该类为pycurl函数提供了高级接口。

我还没有找到太多关于如何使用它的文档,但是阅读 /usr/share/pyshared/curl/__init__.py 可能会让它变得不言而喻。

/usr/share/doc/python-pycurl/examples 中还有一些使用 curl.Curl 的示例。

curl is a module which uses pycurl. It provides the curl.Curl class which provides a high-level interface to the pycurl functions.

I haven't found much documentation on how to use it, but reading /usr/share/pyshared/curl/__init__.py may make it pretty self-obvious.

There are also some examples in /usr/share/doc/python-pycurl/examples which use curl.Curl.

风吹雨成花 2024-09-24 18:29:36

正如@unutbu 提到的,pycurl 使用curl 库。 CUrl 是用 C 语言编写的,而 pycurl 是对其的包装,因此您可以使用 python 代码轻松调用该库。

类似地,几乎所有其他主流编程语言都有curl 包装器的实现,它们都使用核心 libCUrl 库作为中心。

可以在 libcurl 网站上找到可能的绑定列表:
http://curl.haxx.se/libcurl/

As @unutbu mentioned pycurl uses the curl library. CUrl is written in C and pycurl is a wrapped around this so you can easily call the library using python code.

Similarly, there are implementation of curl wrappers in pretty much all other mainstream programming languages all which use the core libCUrl library at the center.

A list of possible bindings can be found on the libcurl website:
http://curl.haxx.se/libcurl/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文