如何使用python从mysql向csv写入dict查找
我用以下方式从mysql db选项卡编写此csv:如何使用python从mysql向csv写入dict查找,python,mysql,Python,Mysql,我用以下方式从mysql db选项卡编写此csv: 打开('outfile','w')作为f: writer=csv.writer(f) 对于cursor.fetchall()中的行: writer.writerow(行),因为每一行都是一个列表。您可以就地修改它,也可以使用要替换的值创建一个新列表。 例如: row[0] = value 在代码中,您可以这样做 with open('outfile','w') as f: writer = csv.writer(f) for row in
打开('outfile','w')作为f:
writer=csv.writer(f)
对于cursor.fetchall()中的行:
writer.writerow(行)
,因为每一行都是一个列表。您可以就地修改它,也可以使用要替换的值创建一个新列表。
例如:
row[0] = value
在代码中,您可以这样做
with open('outfile','w') as f:
writer = csv.writer(f)
for row in cursor.fetchall():
row[0] = str(row['mr_machine_id'])
writer.writerow(row)
因为每一行都是一个列表。您可以就地修改它,也可以使用要替换的值创建一个新列表。 例如:
row[0] = value
在代码中,您可以这样做
with open('outfile','w') as f:
writer = csv.writer(f)
for row in cursor.fetchall():
row[0] = str(row['mr_machine_id'])
writer.writerow(row)
元组索引必须是整数,而不是此行的str行[0]=str(行['mr\u machine\u id']),如果我用int替换str,则为evan。元组索引必须是整数,而不是此行的str行[0]=str(行['mr\u machine\u id']),如果我用int替换str则为evan。