如果我写
cursor=db.cursor(pymysql.cursors.DictCursor)
cursor.execute(query)
result=cursor.fetchall()
print(result)
这可以工作并将结果打印为字典。
但是如果我这样写
cursor=db.cursor(pymysql.cursors.DictCursor)
result=cursor.execute(query).fetchall()
print(result)
它给我错误:
Traceback (most recent call last):
File "senti4SDanalyze.py", line 22, in <module>
constructMaleResults()
File "senti4SDanalyze.py", line 12, in constructMaleResults
result=cursor.execute(query).fetchall()
AttributeError: 'int' object has no attribute 'fetchall'
这是为什么?
噜噜哒
相关分类