检查是否填充了python sqlite表

时间:2017-12-06 14:09:34

标签: python-3.x

这是我的代码:

dbContent = cursor.execute("SELECT COUNT(*) FROM parse")
if dbContent is None:
    # This should run the nested code if it worked.

相反,它会运行else语句,而不是应该发生的事情。

2 个答案:

答案 0 :(得分:0)

我不是python专家,但我认为你的代码不正确。请试试这个:

cursor.execute("SELECT COUNT(*) FROM parse")
result=cursor.fetchone()
numRows=result[0]

if numRows == 0:
    # run your code

答案 1 :(得分:0)

dbContent = cursor.execute("SELECT COUNT(*) FROM parse")
rows = dbContent.fetchall()
if not rows:
     ...

列表具有可以使用的隐式布尔值。