我有这个功能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