У меня есть функция, преобразующая CSV в Excel. В то время как преобразование CSV в Excel Python скрипт не удалось из-за проблемы ниже
Error: _csv.Error: line contains NULL byte
Я ссылался на ссылку из-за переполнения стека ( "Строка содержит NULL байт" в читателе CSV (Python) )и я нашел решение ниже
def fix_nulls(s):
for line in s:
yield line.replace('\0', ' ')
r = csv.reader(fix_nulls(open(...)))
Может ли кто-нибудь помочь мне, что будет делать функция "YIELD" ..
\0 is meant for nulls and nulls are getting replaced with space.
Но я не уверен, что будет делать функция "YIELD".. Это лучшее решение или любые другие предложения.