我得到一個:的Python處理一個類型錯誤:
TypeError: 'NoneType' object has no attribute '__getitem__'
錯誤我的程序查詢我的分貝。問題是,它然後停止我不想爲Web應用程序發生的整個程序。
相反,我該如何處理這個優雅,因爲它必須指向一個空的領域,我不會關心它。這是一個代碼片段:
try:
if not doc['coordinates']:
xxxxxxxxx
else:
xxxxxxxx
except (ValueError, geocoders.google.GQueryError):
pass
我試過,包括在except()
一個TypeError
,而導致在客戶端上的問題。
感謝
什麼是'doc'應該是什麼?現在是'沒有'。 –
包含TypeError時,客戶端會遇到什麼問題? – Himanshu
這是數據庫查詢的結果。 – user1869421