下面是curl命令,希望通过使用请求在python中使用。我是python的初学者。感谢建议/帮助。
curl --header' Content-Type:text / xml; charset = UTF-8' --data-binary @c:/abcd.xml -X POST http://www.dneonline.com/calculator.asmx
答案 0 :(得分:1)
您可以使用Requests来发布数据:
import requests
url = 'http://www.dneonline.com/calculator.asmx'
files = {'c': open('/abcd.xml', 'rb')}
r = requests.post(url, files=files)
Requests现在是事实上的标准。
答案 1 :(得分:0)
使用requests模块或从shell调用它。 所以,
from subprocess import call
call("curl --header 'Content-Type: text/xml;charset=UTF-8' --data-binary @c:/abcd.xml -X POST",shell=True)