_csv.Error: field larger than field limit (131072)

该问题出现在用csv读取文件的时候,出现大字段,导致超过字段默认限制,而无法读取。
因此,需要在使用csv读取文件前,先设置下csv字段显示大小。

csv.field_size_limit(500 * 1024 * 1024)
    for i in range(1, 5):  # 21
        print('开始读取第%d个' % i)
        csv_reader = csv.reader(open("E:\\数据备份\\处理\\zc (%d).csv" % i,encoding='utf-8'))

这样,就可以正常读取了。

猜你喜欢

转载自blog.csdn.net/qq_38044574/article/details/86490533