У меня есть файл с следующими данными:Синтаксический шаблон строки (Python)
<<row>>12|xyz|abc|2.34<</row>>
<<eof>>
Файл может иметь несколько строк, как это. Я пытаюсь создать парсер, который будет анализировать каждую строку, присутствующую в этом файле, и возвращать массив со всеми строками. Какой был бы лучший способ сделать это? Код должен быть написан на python. Код не должен принимать строки, которые не начинаются с <<row>>
, или должны вызывать ошибку.
=======> UPDATE < ========
Я просто нашел, что конкретный <<row>>
может занимать несколько строк. Поэтому мой код и приведенный ниже код больше не работают. Может ли кто-нибудь предложить эффективное решение?
Файлы данных могут содержать от нескольких сотен до нескольких тысяч строк.
Похоже, довольно простой задачей. Где у вас проблемы? – GolfWolf
Это простая задача, которую я знаю, но я хочу знать, как ее решит другой программист. Так. –
Опубликуйте решение, которое у вас уже есть. Вы посоветуете, как улучшить его. –