我正在使用BeautifulSoup来解析 XML:
xml = """<person>
<first_name>Matt</first_name>
</person>"""
soup = BeautifulStoneSoup(xml)
first_name = soup.find('first_name').string
last_name = soup.find('last_name').string
但是当没有姓氏时我有一个问题,因为它会窒息。有时饲料有它,有时它没有。如何防止它窒息?
我不想使用 try/except 语句。我也不想使用 if/else 语句。(因为如果我有这些语句,它会使已经很长的代码行加倍)。
如果没有“last_name”,有没有办法只返回“None”?