遇到 XML 数据类型问题

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

我想将 XML 文件转换为 CSV。但是,我不断收到错误 AttributeError: 'NoneType' object has no attribute 'integer'。

 xmlparse = Xet.parse('Apple Music Library.xml') 
 root = xmlparse.getroot() 
 for i in root: 
        Track_ID  = i.find("Tack ID").integer
        Name = i.find("Name").text
        Artist = i.find("Artist").text

我尝试将数据类型更改为文本,但是没有变化。

python xml xml-parsing
1个回答
0
投票

该错误似乎是由于

Track_ID = i.find("Tack ID").integer
行中的一个简单拼写错误造成的,因为该错误是由返回
None
的 i.find() 语句引起的。我认为它应该是
"Track ID"
i.find()
里面。

最后一行应该是

Track_ID = i.find("Track ID").integer

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