Ошибка поиска строки строки CSV - PullRequest
0 голосов
/ 24 августа 2018

- Python 3.5.4, Windows 7 -

У меня есть файл журнала, который содержит много строк, например: "08/23/2018, 07.12.59, AM, -7020001 -20783 -5B7E95C6, 200 программируется, режим ожидания: P, CFH - без ограничений: P, CFH - без TT: P, CFH - включенный режим пламени: P, CFH - Норма: P, Блокировка: P, Цикл питания: P, Сброс блокировки: P, CFH 2: P, Вопрос клапана: Пропуск, Печать: Пасс "

Следующий код не находит «Print: Pass»:

if (os.path.isfile(localFile)):
   with open(localFile, 'rt', newline='\r\n') as csvfile: 
        lutFile = csv.reader(csvfile, delimiter=',')
          for line in lutFile:
             if ('Print:Pass' in line):

Я попытался открыть файл с другими определениями новой строки, 'rU' вместо 'rt' и даже попробовал dialect = 'excel' в вызове csv.read. Отладчик LiClipse показывает строку, правильно разделенную на разделители, последняя строка «Print: Pass». Код Qt, который генерирует файл журнала, должен использовать EOL "\ r \ n", но я не смог проверить это. Любая помощь приветствуется.

...