import csv
filename='123.csv'
with open(filename) as f:
reader=csv.reader(f)
header_row = next(reader)
print(header_row)
filename1='jj.csv'
with open(filename1,encoding = "utf-8") as f1: #encoding = "utf-8" ,因为jj.csv用 utf-8编码的
reader=csv.reader(f1)
header_row = next(reader)
print(header_row)
请问,有没有解决方法?
没有就只能不用utf-8编码了;
utf-8编码到底有什么用
改一下编码就行,把 UTF-8 编码 改成 UTF-8-sig
import csv
filename='123.csv'
with open(filename) as f:
reader=csv.reader(f)
header_row = next(reader)
print(header_row)
filename1='jj.csv'
with open(filename1,encoding = "utf-8-sig") as f1: #encoding = "utf-8" ,因为jj.csv用 utf-8编码的
reader=csv.reader(f1)
header_row = next(reader)
print(header_row)