Python 将curl命令转换为pycurl

Python 将curl命令转换为pycurl,python,curl,pycurl,Python,Curl,Pycurl,我正在尝试将下面的curl调用转换为pycurl,有人能帮我解决这个问题吗 curl --request 'POST' 'https://api.twitter.com/1.1/mutes/users/create.json' --data 'screen_name=fails' --header 'Authorization: OAuth oauth_consumer_key="mZRm27WsyGa8PRxcDC", oauth_nonce="5d10f384e1a8f176ca0a74b

我正在尝试将下面的curl调用转换为pycurl,有人能帮我解决这个问题吗

curl --request 'POST' 'https://api.twitter.com/1.1/mutes/users/create.json' --data 'screen_name=fails' 
--header 'Authorization: OAuth oauth_consumer_key="mZRm27WsyGa8PRxcDC", oauth_nonce="5d10f384e1a8f176ca0a74b3dd2", oauth_signature="vYY%2BbHfXv1PTfc0MbY9jcLU%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1431346223", oauth_token="17718839-bewY3FfcV7vBPSd3pBOzscoxGmFeU", oauth_version="1.0"'
它是python中使用的选项吗?它更容易使用。下面是一个小代码示例(不可运行):

在pycurl中要复杂得多。需要更多的行。

这是python中使用的选项吗?它更容易使用。下面是一个小代码示例(不可运行):


在pycurl中要复杂得多。需要更多的线路。

到目前为止,您尝试了哪些线路?在我看来,您的工作流程是:读取API和转换CLI参数/选项。PS:几乎从来没有“神奇的”“将xyz翻译成abc”按钮!你去过图书馆吗?HTTP for Humans到目前为止,您尝试了什么?在我看来,您的工作流程是:读取API和转换CLI参数/选项。PS:几乎从来没有“神奇的”“将xyz翻译成abc”按钮!你去过图书馆吗?人类的HTTP
 import requests
 import json

 myurl= 'https://api.twitter.com/1.1/mutes/users/create.json'
 to_post = {"label":"value"}
 to_post = json.dumps(to_post)  #Convert to json if that is the correct content-type
 r = requests.post(myurl,data = to_post , auth = ('username', 'password'))