python - 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)
解决方案
您将需要field_size_limit()
使用新限制来调用。
csv.field_size_limit(10000000) # 10 megabytes, give or take
推荐阅读
- python - 从字典创建 Pandas DataFrame
- python - 向 django 添加缓存会导致配置不当:WSGI 错误
- c# - ASP.NET Core 2.0 请求失败
- python - 如何在 Python Discord Bot 中发出停止倒计时的命令?
- python - 来自平滑数据的样本
- python-3.x - 在 dask 数组的切片上运行函数
- python - Tensorflow:tf.case 给出错误
- c# - LINQ - 避免向 HashSet 添加空值
- sql-server - 我可以为数据库名称取别名或为数据库创建同义词吗?
- javascript - 如何根据用户输入动态显示数据