xml文件格式转换为TXT文件格式,运行代码生成的TXT文件内容空白
时间: 2024-04-15 22:29:27 浏览: 25
您好!要将XML文件转换为TXT文件格式,您可以使用Python的内置库和一些文件处理操作来完成。以下是一个示例代码,可以读取XML文件并将其内容写入TXT文件:
```python
import xml.etree.ElementTree as ET
def convert_xml_to_txt(xml_file, txt_file):
tree = ET.parse(xml_file)
root = tree.getroot()
with open(txt_file, 'w') as f:
for child in root.iter():
if child.text is not None:
f.write(child.text)
f.write('\n')
# 指定要转换的XML文件和目标TXT文件
xml_file = 'input.xml'
txt_file = 'output.txt'
# 调用函数进行转换
convert_xml_to_txt(xml_file, txt_file)
```
请确保将`input.xml`替换为您的XML文件的路径,并将`output.txt`替换为要生成的TXT文件的路径。运行此代码后,`output.txt`将包含从XML文件提取的文本内容。
如果您在运行代码后生成的TXT文件内容为空白,可能是因为XML文件中的文本没有被正确解析或写入。请确保XML文件的格式正确,并检查代码中的路径是否正确。另外,您也可以在代码中添加一些打印语句来调试和查看中间结果,以帮助您找出问题所在。