【发布时间】:2020-08-23 09:55:48
【问题描述】:
我正在为我的选择查询寻找默认的 fetch object Cursor 方法,我正在永久使用此代码从我的光标中获取所有接收到的数据。
我的获取对象方法的实现
def fetch_object(self,cursor):
data = cursor.fetchall()
names = cursor.column_names
results = []
for info in data:
object = {}
for index in range(len(names)):
object[names[index]] = info[index]
results.append(object)
return results
我的选择数据代码和获取
try:
cursor = self.connexion.cursor()
cursor.execute("SELECT * FROM domains")
domains = self.fetch_object(cursor)
return domains
except Error as error:
print(error)
使用 mysql:connector 的任何其他建议方式(mysql:connector 获取方法中存在的方式),谢谢。
【问题讨论】:
-
看看这个问题的答案:stackoverflow.com/q/22769873/42346
标签: sql python-3.x cursor mysql-python mysql-connector