将元素的属性作为字符串从XML文件打印到列表中

时间:2017-08-16 16:29:40

标签: python xml python-3.x

我试图解析XML文件中的数据。是的,我已阅读官方文档,并查看了许多示例。我被卡住了。

主要问题是将XML文件中的数据返回到字符串中,我现在得到的是返回的单个字符。 (见输出)

# A function to return these specific values to a list:
bookName = []
def return_book_name():
    for child in root[1][1].text:
        bookName.append(child)
return (str (bookName))

输出 - ['M','我','d','n','我','g','h','t','','R','a','我,'n']

正如您所看到的,我尝试将列表“bookname”作为字符串返回,但它没有任何区别。我也尝试使用STR作为子元素,结果相同。我无法将列表中的输出变为字符串...

感谢您的帮助!

0 个答案:

没有答案