我有這個功能Python函數,返回false和無
def postData():
data = doPOst()
if data.result == "success":
return data
if data.result == "fail":
return false
然後我根據回報,我不得不做一些像
if ret is None:
pass # 1
if ret is False:
pass # 2
else:
normal
我想知道,將無與假獲得混合
你的意思'返回FALSE'或'返回FALSE'?另外 - 數據怎麼可能是無?看起來你要麼返回一些東西或返回False –
@JohnColeman如果對於某些重複調用postcall超時並且沒有數據,則不會出現任何錯誤 –
@JohnKaff如果doPost()返回None,那麼ifs將會以AttributeErrors失敗(因爲None將沒有結果屬性) – Sebastian