с "===", и читать до следующей строки, которая так же содержит "===" и так по всему txt файлу. Вроде легко, но чет не могу догнать как это реализовать.
Файл сильно большой?
Я подобную задачу решал через довольно странный луп. blocks = [] block = None for line in file: if block is not None: block.append() if line.startswith('='): if block is None: block = [] else: blocks.append(block) block = None Надо будет посидеть подумать, как решать эту задачу красивее.
Зачем .readlines() в цикле
Код странный максимально, как и описанная задача
нашли через startswith позицию === через endwith позицию последнего идем от старта до последнего
Обсуждают сегодня