【发布时间】:2020-10-14 16:10:02
【问题描述】:
我有一个 python lambda,它从我的存储桶中获取 JSON 并将其转换为 XML 文件,然后我试图将 xml 文件写回 S3,但我似乎做错了。我尝试将元素树和根转换为字符串,我采取的每一种方法似乎都在云手表中出现了一些错误。
【问题讨论】:
标签: python-3.x xml amazon-s3
我有一个 python lambda,它从我的存储桶中获取 JSON 并将其转换为 XML 文件,然后我试图将 xml 文件写回 S3,但我似乎做错了。我尝试将元素树和根转换为字符串,我采取的每一种方法似乎都在云手表中出现了一些错误。
【问题讨论】:
标签: python-3.x xml amazon-s3
我会用以下方式保存 XML 文件,而不是 tree.write():
with open('tmp/data.xml', 'w') as file:
file.write(ET.tostring(root).decode('utf-8'))
【讨论】: