Python关键字与xml标记相同

Python关键字与xml标记相同,python,xml,keyword,Python,Xml,Keyword,我正在尝试进行一些web刮取时遇到了一个问题:我想获取一个名为的标记,但名称在python中也是一个关键字,因此当我尝试使用下面的代码获取该标记时: entries_map = [] for entry in entries: entry_title = entry.title.text entry_author = entry.name entries_map.append(entry_author) entries_map.append(entry_title

我正在尝试进行一些web刮取时遇到了一个问题:我想获取一个名为
的标记,但名称在python中也是一个关键字,因此当我尝试使用下面的代码获取该标记时:

entries_map = []
for entry in entries:
    entry_title = entry.title.text
    entry_author = entry.name
    entries_map.append(entry_author)
    entries_map.append(entry_title)

print(entries_map)
我明白了:['entry','Some title I scraped','entry','Some title I scraped',…]


那么如何获取该标记呢?

您可以使用
.find()
方法搜索具有特定标记的子元素

    entry_author = entry.find('name').text

您使用什么来解析XML?我使用beautiful soup库和lxml来解析方法您希望得到什么输出?不确定这是否能解决您的问题,但在beautiful soup中,您有时必须使用下划线来使用Python关键字(例如,
class\uu
来引用
class
),所以你可以试试
name.
?如果它不起作用,您可以始终使用
getattr(entry,'name')
。首先是我试图删除的提要,我想获取作为作者姓名的文本。