我正在尝试将项目迁移到python3。我正在下载一个gzip文件,在内存中读取并解析为csv读取器对象。 当涉及到通过阅读器循环时,我只获得第一个字符而不是整行。我哪里错了?
response = requests.get(feed_url, stream=True)
f = io.BytesIO(response.content)
fh = gzip.GzipFile(fileobj=f)
reader = csv.reader(fh.read().decode('utf-8'), delimiter=',', quotechar='"')
for row in reader:
print(row)
break