使用Python发布XML文件

2024-03-28 19:36:54 发布

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


Tags: python
2条回答

如果不想使用外部库,只需urllib2。有关如何执行此操作的示例,请参见this answer

要从文件中提取XML,只需执行以下操作

XML_STRING = open('path/to/xml_file').read()

如果您需要发送XML,我建议您查看requests。它允许您使用POST请求轻松发送数据。

您应该能够使用请求直接从Python代码传输XML数据。

xml = """my xml"""
headers = {'Content-Type': 'application/xml'}
requests.post('http://www.my-website.net/xml', data=xml, headers=headers)

如果不想对xml文档进行硬编码,也可以从文本文件加载xml并发送它。

相关问题 更多 >