В настоящее время я выясняю, как разобрать текстовый файл на 366 отдельных файлов, например, Jan-1st.txt - De c -30th.txt (по одному на каждый день високосного года) и поместить соответствующую дату в этот txt файл. Однако я новичок только до python, поэтому я застрял. Сначала я начал с создания файлов за январь, но я хотел бы сделать это для всех месяцев в одном скрипте. Пока это мой код. Любая помощь / советы были бы великолепны!
import re
for month in Months:
book = open("BookToParse.txt", "r")
book = str(book.read())
month = re.split(month, book, flags = re.IGNORECASE)
month.pop(0)
for i in range(0, len(month)+1)
writeBook = open("{}-Jan.txt".format(i), "w+")
writeBook.write(month[i-1])
writeBook.close()
Я вставлю ниже фрагмент из рассматриваемой книги
March 24th
bla bla bla sometext here
March 25th
Bla bla bla somemore text here
March 26th
more text here...
Наконец, проанализированные файлы должны выглядеть как это; (cat Mar-25th.txt) Я не слишком требователен к соглашению об именах анализируемых файлов, если они являются последовательными.
March 25th
Bla Bla Bla
Я знаю, что этого относительно легко достичь, поэтому я обращаюсь к этому сообществу. Заранее благодарю вас за то, что уделили этому время, и я с нетерпением жду ваших ответов, A будет очень приветствоваться движение в правильном направлении.