Я пытаюсь написать программу, которая возьмет текстовый файл, организованный в 5 блоков строк, и разрежет весь текст на эти блоки для отдельной работы.
На данный момент я пытаюсь использовать:
text = open(filename).readlines()
chunk5 = zip(*(iter(text),) * 5)
for lines in chunk5:
line = re.split('\n', text) # split a chunk into lines by line break
# ...more statements
Пожалуйста, извините меня, потому что я полный новичок, но это правильный путь? Мне кажется, что в чанке5 чего-то не хватает в строке для строк в чанке 5, которая указывала бы, с каким чанком я работаю.
Как бы я также заставил программу пройтись по каждому фрагменту, пока он не закончит со всеми фрагментами в тексте?
text
. Может быть, вы хотите разделитьlines[0]
иlines[1]
или что-то в этом роде. - person Niklas B.   schedule 27.04.2012