首页 > 解决方案 > 如何从 python 中的 xml 标签中检索日期?

问题描述

我正在解析一个我对特定日期感兴趣的大型 XML 文件。此时,我能够将搜索范围缩小到一个小列表,如下所示:

date_list = [<day>15</day>, <month>10</month>, <year>2020</year>]

我需要的是格式如下的日期:

15-10-2020

我怎么做?谢谢!

考虑按原样使用 XML 标记。我用了漂亮的汤。

标签: pythonxmlparsingbeautifulsoupdate-formatting

解决方案


date_list = ['<day>15</day>', '<month>10</month>', '<year>2020</year>']

new_date = []

for elem in date_list:
    new_date.append(elem.split(">")[1].split("<")[0])

new_date = "-".join(new_date)

print (new_date)

输出:

15-10-2020

推荐阅读