1 回答

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用 beautifulsoup4 提取 xml 文檔的屬性和內(nèi)部文本。
首先,安裝beautfulsoup4
pip install beautifulsoup4
然后,假設(shè)您在問題中編寫的文本加載到名為 xml_text 的變量中,您可以執(zhí)行以下操作
from bs4 import BeautifulSoup
file_name = "reminder.xml"
xml_file = open(file_name, 'r')
xml_text = xml_file.read()
xml_file.close()
soup = BeautifulSoup(xml_text, "html.parser")
要從標(biāo)簽中提取文本,您可以使用
to = soup.find("to")
name = to.text #contains Tove now
最后,您可以使用“名稱”變量來(lái)保存文件
file_name = name + "_" + file_name
xml_file = open(file_name, "w")
xml_file.write(xml_text)
xml_file.close()
添加回答
舉報(bào)