我正在尝试使用请求库读取 CSV 文件,但我遇到了问题。
import requests
import csv
url = 'https://storage.googleapis.com/sentiment-analysis-dataset/training_data.csv'
r = requests.get(url)
text = r.iter_lines()
reader = csv.reader(text, delimiter=',')
然后我尝试
for row in reader:
print(row)
但它给了我这个错误:
Error: iterator should return strings, not bytes (did you open the file in text mode?)
我应该如何解决这个问题?
你可能想要的是:
text = r.iter_lines(decode_unicode=True)
这将返回一个strings
-iterator 而不是bytes
-iterator。(有关文档,请参见此处。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句