pyhton读取xml并写入txt
时间: 2023-08-04 21:03:24 浏览: 94
基于python的xml转txt
可以使用Python内置的xml模块来读取XML文件,使用open函数来打开txt文件并写入数据。下面是一个示例代码:
```python
import xml.etree.ElementTree as ET
# 读取XML文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 打开txt文件并写入数据
with open('example.txt', 'w') as file:
# 遍历XML文件中的标签和文本内容,并将其写入txt文件中
for element in root.iter():
file.write(element.tag + ': ' + element.text + '\n')
```
在这个示例代码中,我们使用xml模块的parse函数来读取XML文件,然后使用getroot方法获取XML文件的根节点。接下来,我们使用open函数打开一个名为example.txt的txt文件,并使用with语句来自动关闭文件。在with语句内部,我们使用root.iter()方法遍历XML文件中的所有标签和文本内容,并将其格式化写入到txt文件中,每行以换行符分隔。
阅读全文