python findall()返回空lis

2024-06-28 15:46:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python来获取openapi数据。因此,我将URL解析为XML,并试图通过findall()获取我想要的信息。在

部分数据

<safemap:CTPRVN_CD>11</safemap:CTPRVN_CD>
<safemap:SGG_CD>11500</safemap:SGG_CD>

我想要这个

^{pr2}$

但返回空列表。在


Tags: 数据信息url列表cdxmlopenapifindall
1条回答
网友
1楼 · 发布于 2024-06-28 15:46:29

XML是case-sensitive。我相信root.findall('safemap:CTPRVN_CD')可能会更好。在

我还注意到您的xml似乎使用namespaces。通常在使用python中的lxml或{}包处理xml时,名称空间通常会出现问题。在

相关问题 更多 >