标签:exec 中文编码 new har 保存 password 连接数据库 color 查询
#coding=utf-8 import csv import pymysql.cursors #建立数据库连接,注意中文编码方式utf8 conn=pymysql.connect( host=‘localhost‘, port=13306, user=‘root‘, password=‘root‘, db=‘test‘, charset=‘utf8‘ ) #创建游标 cur=conn.cursor() #执行sql语句,返回的是受影响的行数 sql="select * from student;" cur.execute(sql) #获取第一行结果 #row_1=cur.fetchone() #获取查询的所有结果,这里的查询结果是扣除上面已经获取到的结果剩余的结果 row_all=cur.fetchall() #提交,不然无法保存新建或修改的数据 conn.commit() #关闭游标 cur.close() #关闭连接 conn.close() l=list(row_all) f=open(‘D:/123.csv‘,‘a+‘,newline=‘‘) writer=csv.writer(f) num=len(l) for i in range(num): writer.writerow(l[i]) f.close()
标签:exec 中文编码 new har 保存 password 连接数据库 color 查询
原文地址:http://www.cnblogs.com/ceshixuexi/p/7652028.html