我在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])