在此示例中,如何将subprocess.call转换为请求

时间:2015-07-05 08:13:18

标签: python

我发现自己使用了太多subprocess.call(...)。具有此构造的代码看起来相当混乱,所以我想迁移到requests库,但是,我觉得缺少示例,无法从文档中弄清楚如何使用此库来转换此类子进程.CALL:

subprocess.call(['curl','-X','-POST', '-H', 'Content-type:application/json',
'--data-binary','{"delete-dynamic-field":{"name":"attr_*"}}', url]) 

我认为每当我看到subprocess.call(['curl'...时,我最好使用其他更合适的库requests

修改

我试过这种方法:

requests.post(url,data={"delete-dynamic-field":{"name":"attr_*"}},
              headers={"Content-type":"application/json"})

但是我收到了一个错误。我希望有更多小例子。

0 个答案:

没有答案