Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在本例中,如何将subprocess.call转换为请求_Python - Fatal编程技术网

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
?(不一定是顶级的,但如果其中有参数,它可能会有所帮助)。嗯。我在编辑块中的内容现在似乎可以工作了。