_csv.Error: строка содержит байт NULL в Python при преобразовании CSV в Excel - PullRequest
0 голосов
/ 20 октября 2019

У меня есть функция, преобразующая 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".. Это лучшее решение или любые другие предложения.

...