我有以下代码:
cur1.execute("SELECT * FROM consommation WHERE zone=? AND date=?",(zone,date_p))
if cur1.fetchone() is not None:
abcisses+=(cur1.fetchone()[0][11:13]+'h',)
但是当我运行它时出现错误:TypeError: 'NoneType' object has no attribute '__getitem__'
,而 cur1.fetchone 不为空。所以我不明白为什么它不起作用。有没有人知道为什么?