Python读取csv文件时获取错误:_csv.error:行包含空字节

2024-06-16 08:56:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直收到以下错误消息“csv.error:行包含空字节 “当试图读取我的gzip文件时,文件的头和结尾都包含空值,我试图找出一种跳过这些值的方法,但无法通过错误消息。有没有人遇到过这个问题并提出了解决方案

from gzip import GzipFile
import csv
import codecs

gzipped = GzipFile(None, 'rb', fileobj=response['Body'])
lines = csv.reader(codecs.iterdecode(gzipped, 'utf-8'))
print (lines, "lines")

next(lines) #to skip header

错误:_csv.Error:行包含空字节

我也不能使用pandas库,因为这个库在我正在使用的平台中不可用。只有基本的python库可用


Tags: 文件csv方法import消息字节错误结尾