我正在決議一個 XML 檔案并試圖找到一些 XML 標記。我正在尋找標簽personalDataRelated,當根據 XML 檔案運行它時,我要么得到以下兩個值之一:
<Element 'personalDataRelated' at 0x0000020417C86AC0>
None
我接下來要做的取決于我之前獲得的值,我的變數data獲得了一個特殊的屬性值,但它不起作用,即使我得到None,它也沒有設定data為Non
import xml.etree.ElementTree as et
xmlfileName = 'new.xml'
xmlparse = et.parse(xmlfileName)
root = xmlparse.getroot()
print(root.find('personalDataRelated'))
if root.find('personalDataRelated') != 'None':
data = "Oui"
else:
data = "Non"
我究竟做錯了什么 ?
uj5u.com熱心網友回復:
當您應該針對關鍵字進行測驗時,您正在針對'None' 字串進行測驗。None
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/529354.html
