Я пытаюсь разобрать файлы gzip построчно:
with gzip.open(obj.get()['Body'])as f:
for line in f:
line=StringIO(line.decode("utf-8"))
line=csv.reader(line,delimiter=',')
for line1 in line:
#some logic
Но для некоторых файлов у меня ошибка:
new-line character seen in unquoted field - do you need to open the file in universal-newline mode?
Когда я пытаюсь открыть в режиме newlline:
csv.reader(open(line, 'rU'), delimiter=',')
У меня есть:
expected str, bytes or os.PathLike object, not _io.StringIO
Я хочу, чтобы все поля, содержащие '\ r', находились в этом поле как часть строкового значения.
Как это можно решить?