使用python将XML转为.txt

问题描述 投票:0回答:1

我已经写了基于txt文件的代码,但在生产中它将是一个XML文件。我需要能够迭代到 字字句句 在一个XML文件中,就像它是一个标准的文本文件一样。

我有下面的XML文件。

<?xml version="1.0" encoding="UTF-8"?>

-<openBranchData>
<phoneSwMngmtEnabled/>
-<phoneSwMngmtData>
<imgProvisioningEnabled/>
<startTime>02:00</startTime>
<stopTime>06:00</stopTime>
<centralPhoneSwServer/>
<maxParallelAccess>3</maxParallelAccess>
<phoneSwPullingEnabled/>
</phoneSwMngmtData>
<voiceMailEnabled/>

我试过以下的方法 python 代码。

with open('osb_file.xml') as test:
    testing = test.read()

for x in testing:
    print(x)

我是否需要转换到一个 txt 文件,还是有更简单的方法?我已经有一段时间没有看这个项目了,所以如果我漏掉了什么很明显的东西,请原谅。

python
1个回答
0
投票

作为 罗伯特-哈维 说,XML文件已经是文本文件。你可以像在python中读取标准文本文件一样读取它们,使用 open(filename, 'r')

© www.soinside.com 2019 - 2024. All rights reserved.