pycurl
初心者の質問: Python 2.6、Ubuntu 10.04、私はとの両方をインポートできます。curl
前者は関数の名前が異なります ( set_option
vs. setopt
)。
2 つのモジュールの違いは何ですか?
curl
を使用するモジュールですpycurl
。これはcurl.Curl
、pycurl関数への高レベルのインターフェースを提供するクラスを提供します。
私はそれを使用する方法について多くのドキュメントを見つけていませんが、読む /usr/share/pyshared/curl/__init__.py
ことはそれをかなり自明にするかもしれません。
/usr/share/doc/python-pycurl/examples
を使用する例もいくつかありますcurl.Curl
。
@unutbu が述べたように、pycurl は curl ライブラリを使用します。CUrl は C で記述されており、pycurl はこれをラップしているため、Python コードを使用してライブラリを簡単に呼び出すことができます。
同様に、中心にあるコア libCUrl ライブラリを使用する他のほとんどすべての主流のプログラミング言語にも、curl ラッパーの実装があります。
可能なバインディングのリストは、libcurl Web サイト ( http://curl.haxx.se/libcurl/ ) にあります。