嗨,我正在使用pymysql从mysql检索数据,并将其放入pyqt5表小部件,但是它给出了此错误:
用于行号,行数据的枚举(结果): TypeError:“ int”对象不可迭代
如果有人能告诉我出什么问题了,我将不胜感激。
这是我的代码:
def loadData(self):
conn = pymysql.connect(host="localhost",user="root",password="",db="face_recognition")
query = "Select * from criminal_table"
cur = conn.cursor()
result = cur.execute(query)
self.tbl.setRowCount(0)
for row_number,row_data in enumerate(result):
self.tbl.insertRow(row_number)
print(row_number)
for column_number, data in enumerate(row_data):
self.tbl.setItem(row_number, column_number,QtWidgets.QTableWidgetItem(str(data)))
conn.close()