print ('Hello World!')
Всем привет! Я недавно начал изучать питон (просто для себя) и тут внезапно подвернулась задачка на работе к которой можно было бы приложить новые знания, но к сожалению их еще не хватает.
Задача в следующем, есть много текстовых файлов (примерно по 2Мб каждый, пример файла в приложении).
В файле находится некоторое количество законов/постановлений, надо разбить этот файл на отдельные файлы.
Выдергивать надо такого вида карточки:
————————————————–
№ 1
Состояние: Действует без изменений
Постановление Администрации Тамбовской области от 31.01.2015 № 76
О комиссии по обеспечению устойчивого развития экономики и
социальной стабильности в Тамбовской области
Текст документа (актуальная редакция):
АДМИНИСТРАЦИЯ ТАМБОВСКОЙ ОБЛАСТИ
ПОСТАНОВЛЕНИЕ
31.01.2015 г. Тамбов № 76
+—————————————————————–+
| О комиссии по обеспечению устойчивого развития экономики и |
| социальной стабильности в Тамбовской области |
+—————————————————————–+
Проблема в том, что такая конструкция “+—————————————————————–+” встречается не везде.
Основной вопрос же: можно ли файл считать не как list:
file.readlines()
file_in_string = ("""№ 1 Состояние: Действует без изменений Постановление Администрации Тамбовской области от 31.01.2015 № 76 О комиссии по обеспечению устойчивого развития экономики и социальной стабильности в Тамбовской области Текст документа (актуальная редакция):""") #и так далее весь файл
Или же я иду вообще по неверному пути?
P.S.
как сделать мультистроку уже нашел, все было на поверхности
:with open('in.txt','r') as myfile: data=myfile.read()