Python 如何保存xml api查询?

Python 如何保存xml api查询?,python,xml,elementtree,Python,Xml,Elementtree,输出问题是第一个

输出问题是第一个由于它们,我无法在另一个python文件中处理此问题

import requests
import xml.etree.ElementTree as ET

header = {'Authorization': 'Bearer  9d4e1ef8b563b40f9a8737768a18e64d'}
data = requests.get('https://api.deutschebahn.com/timetables/v1/fchg/8005598', headers=header)
print(data.status_code)

root = ET.Element(data.text)
tree = ET.ElementTree(root)
ET.dump(tree)

tree.write("output.xml")


不幸的是,我仍然是一个非常有经验的程序员。谢谢

使用ET.Element在文件或任何其他数据库中保存xml的位置您正在创建一个名为data.text的元素。不确定为什么要创建树而不是将data.text直接写入文件,但可以尝试使用ET.fromstring()。此外,我建议将data.content与fromstring一起使用。有关更多详细信息,请参阅。
<<timetable station="Solingen Mitte" eva="8005598">

<s id="1543646512857847927-2002091043-11" eva="8005598">
    <ar ct="2002091132" l="S7">
        <m id="r62168053" t="d" c="34" ts="2002091125"/>
    </ar>
    <dp ct="2002091133" l="S7">
        <m id="r62168053" t="d" c="34" ts="2002091125"/>
    </dp>
</s>


<s id="211367266806957448-2002091122-3" eva="8005598">
    <ar ct="2002091131" l="S7"/>
    <dp ct="2002091131" l="S7"/>
</s>

<s id="1234459647772462334-2002091052-3" eva="8005598">
    <ar ct="2002091102" l="S7"/>
    <dp ct="2002091102" l="S7"/>
</s>
</timetable>
 />