import csv 报各种解码错误,有一个通用办法,如下。
# decode error
for decode in ('gbk','utf-8','gb18030'):
try:
data_x1 = pd.read_csv('city.csv',encoding=decode)
data_x2 = pd.read_csv('city.csv',encoding=decode)
data_y = pd.read_csv('city.csv',encoding=decode)
print('data-' + decode + '-success!!')
break
except:
print('data-' + decode + '-failed!!')