在批量提取csv文件中数据时,遇到pd.read_csv这一行疯狂报错:
df = pd.read_csv(os.path.join(current_path, csv_file),error_bad_lines=False,encoding='utf-8')
查了网上很多解决方案,各种改encoding编码格式的,无一幸免,仍旧报错或者就是乱码,用记事本打开可以看到csv格式数据是‘ANSI'编码:
后来发现不管怎么改,都是报错,包括用notepad++改编码格式,仍然是各种报错或者乱码,多次尝试之后我意识到,我当时新建文件时是直接改的后缀,然后打开时就有问题:
于是我就先新建为xlsx,然后另存为UTF-8格式的csv文件,问题就得到了解决: