在Python中解析XML所有标记都没有显示出来

时间:2016-12-08 00:17:53

标签: python xml

我使用以下代码来解析XML:

Movie count: 2
Movie Title Enemy Behind
Type Wr, Thrller
Type Anime, Science Fiction
Format DVD
Year 1989
Movie Title Transformers
Type Wr, Thrller
Type Anime, Science Fiction
Format DVD
Year 1989

我得到的是我的输出:

Movie Title Enemy Behind
Type Wr, Thrller
Type Wwwwar, Thrilllllller
Format DVD
Year 1989
Movie Title Transformers
Type Anime, Science Fiction
Format DVD
Year 1989

注意Movie 1有两个'Type'。我没有为“电影”1显示两个“类型”,而是获得“电影”1和2的“类型”。

我无法理解我的for循环中的问题所在。

所需的输出应为: 电影数:2

>>> lst = [12, 35]
>>> sum(len(str(item)) for item in lst)
4

1 个答案:

答案 0 :(得分:1)

在当前项目上使用'findall'。这会返回一个列表,所以你需要循环它。

touchmove