如何使用pycu执行以下代码

2024-06-12 13:50:28 发布

您现在位置:Python中文网/ 问答频道 /正文

curl https://api.smartsheet.com/1.1/sheets -H "Authorization: Bearer 26lhbngfsybdayabz6afrc6dcd" -H "Content-Type: application/json" -X POST -d @test.json

Tags: httpstestcomapijsonapplicationtypecontent
1条回答
网友
1楼 · 发布于 2024-06-12 13:50:28

如果您不熟悉编码,那么不要使用pycurl它通常被认为是过时的。而是使用^{},它可以与pip install requests一起安装。在

下面是如何与requests进行等效:

import requests

with open('test.json') as data:
    headers = {'Authorization': 'Bearer 26lhbngfsybdayabz6afrc6dcd'
               'Content-Type' : 'application/json'}
    r = requests.post('https://api.smartsheet.com/1.1/sheets', headers=headers, data=data)
print r.json

如果您必须使用pycurl,我建议您启动reading here。一般来说,这将通过以下(未测试)代码来完成:

^{2}$

这表明requests要优雅得多。在

相关问题 更多 >