我有一些邏輯試圖從網頁中決議出一個欄位。
thesev=cve.find("span", class_="label-warning").text #should assume null if DoE
但是,有時該值并不總是可用于決議。
如何將其設定為 null ( None)?
謝謝
uj5u.com熱心網友回復:
在不知道您正在使用哪個包或遇到什么錯誤或腳本的其余部分的情況下,您可以在將值分配給時使用三元運算子thesev:
thesev = cve.find("span", class_="label-warning").text or None
這將評估是否cve.find()回傳了某些內容,如果沒有,則回傳到您在or. 注意:如果這回傳一個空白字串,python 可能會將其視為一個值并回傳它而不是None. 同樣,查看其余代碼/錯誤和/或您得到的輸出會有所幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/508446.html
