python 输出十六进制中文乱码

时间:2023-03-09 05:19:05
python 输出十六进制中文乱码

代码中红色字体为解决方案:

 #-*-coding:utf-8-*
import csv filename='C:\Users\yaru\Desktop\Senti_Value(1).csv' data=[]
try:
with open(filename) as f:
reader = csv.reader(f)
header = reader.next()
data = [row for row in reader]
except csv.Error as e:
print "Error reading CSV file at line %s: %s" % (reader.line_num,e)
sys.exit(-1) if header:
print ','.join(header)
print '============'
for datarow in data:
print ','.join(datarow)
f.close()