首页 > 解决方案 > csv.field_size_limit 不起作用

问题描述

为什么这个错误无法处理?我已经使用 field_size_limit 在 stackoverflow 中尝试了有关此问题的所有解决方案,但没有奏效。这是我的代码

import sys
import csv

csv.field_size_limit()

with open('data_latih_jokowi_negatif.csv', 'r', encoding="latin-1") as file:
    readCSV = list(csv.reader(file))
#del(readCSV[1664], readCSV[1663])
progress = 0

result = readCSV

这就是错误

Traceback (most recent call last):
  File "cleandoublesentences.py", line 7, in <module>
    readCSV = list(csv.reader(file))
_csv.Error: field larger than field limit (131072)

标签: pythoncsv

解决方案


您将需要field_size_limit()使用新限制来调用。

csv.field_size_limit(10000000)  # 10 megabytes, give or take

推荐阅读