Python将mysql导入csv文件

时间:2018-11-22 07:17:53

标签: python mysql export-to-csv

我在python中有一个将mysql导出到csv文件的代码,这里是输出。 我还使用python 3.6

$(document).on('click', '#taglist li a.remove',function(){
    alert('hi');
    //Your logic here....
});

我希望输出是

b'USER1'|b'rona1'|b'pass1'
b'USER2'|b'rona2'|b'pass2'
b'USER3'|b'rona3'|b'pass3'

这是我在python中的代码:

USER1|rona1|pass1
USER2|rona2|pass2
USER3|rona3|pass3

然后我使用了https://docs.python.org/2/library/csv.html中的unicodewriter 我删除data = data.decode(“ utf-8”)以使其正常工作。 但输出为import mysql.connector from UnicodeSupportForCsv import UnicodeWriter import csv import sys config = {'user': 'root', 'password': 222222, 'host': 'localhost', 'port':221,'database': 'server_mysql_sample', 'raise_on_warnings': True } connect = mysql.connector.connect(**config) dbquery='Select * from tbl_user;' conn = mysql.connector.connect(**config) crsr = conn.cursor() crsr.execute("SELECT * FROM tbl_user") with open(r'test.csv', 'wb') as csvfile: uw = UnicodeWriter( csvfile, delimiter='|',quotechar='"', quoting=csv.QUOTE_NONE) for row in crsr.fetchall(): uw.writerow([str(col) for col in row])

0 个答案:

没有答案