新手问题:Python 2.6,Ubuntu 10.04,我可以导入pycurl
和curl
,前者具有不同的函数名称(set_option
与setopt
)。Python中pycurl和curl有什么区别
这两个模块有什么区别?
新手问题:Python 2.6,Ubuntu 10.04,我可以导入pycurl
和curl
,前者具有不同的函数名称(set_option
与setopt
)。Python中pycurl和curl有什么区别
这两个模块有什么区别?
curl
是一个使用pycurl
的模块。它提供了curl.Curl
类,它为pycurl函数提供了一个高级接口。
我还没有找到关于如何使用它的很多文档,但是阅读/usr/share/pyshared/curl/__init__.py
可能会使它非常明显。
/usr/share/doc/python-pycurl/examples
也有一些使用curl.Curl
的例子。
作为@unutbu提到pycurl使用卷曲库。 CUrl是用C语言编写的,而pycurl就是这样封装的,所以你可以使用python代码轻松地调用这个库。
同样,在几乎所有其他使用核心libCUrl库的主流编程语言中都实现了卷曲包装。
可能绑定列表可以在libcurl的网站上找到: http://curl.haxx.se/libcurl/
谢谢,这正是我一直在寻找。 – alexef 2010-08-31 16:12:27