Python 在本例中,如何将subprocess.call转换为请求
我发现自己使用了太多的Python 在本例中,如何将subprocess.call转换为请求,python,Python,我发现自己使用了太多的子流程。调用(…)。使用此结构的代码看起来相当混乱,因此我想迁移到库中,但是,我觉得缺少示例,并且无法从文档中了解如何使用此库转换此类子流程。调用: subprocess.call(['curl','-X','-POST', '-H', 'Content-type:application/json', '--data-binary','{"delete-dynamic-field":{"name":"attr_*"}}', url]) 我认为每当我看到subproces
子流程。调用(…)
。使用此结构的代码看起来相当混乱,因此我想迁移到库中,但是,我觉得缺少示例,并且无法从文档中了解如何使用此库转换此类子流程。调用:
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"})
但是我有一个错误。我希望有更多的小例子。我同意你的观点。或者有问题吗?如果你阅读标题,你可以看到一个明确的问题。如果你读回邮件的正文,你会看到这样的话:“我应该如何使用这个库来转换这种子流程。调用”。祝你愉快,伙计)好的,对不起。现在这个例子更清楚了……你能添加
url
?(不一定是顶级的,但如果其中有参数,可能会有帮助).Hm.我在编辑块中的内容现在似乎起作用了。我同意你的看法。或者有问题吗?如果你阅读标题,你会看到一个明确的问题。如果你读回邮件的正文,你会看到这样的话:“我应该如何使用这个库来转换这种子流程。调用”(祝你有一个愉快的一天,伙计)好的,对不起。现在这个例子更清楚了…你能添加url
?(不一定是顶级的,但如果其中有参数,它可能会有所帮助)。嗯。我在编辑块中的内容现在似乎可以工作了。