问题场景:
在用pandas的read_csv函数直接读取批量的包含中文名的CSV文件时,发生如下错误:
问题原因:
1、文件名包含中文名;
2、传入参数是文件路径而非文件名
解决方案:
解决方案有两种:
1、在read_csv之前先用open函数
f = open('人效日报-20180701.csv')
data = pd.read_csv(f,skiprows=1,header=None)
2、不加open函数,在read_csv里面设置engine参数
data = pd.read_csv('人效日报-20180701.csv',skiprows=1,header=None,engine='python')