我正在尝试编写一个程序,它将一个文本文件组织成 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
请原谅我,因为我是一个完整的初学者,但这是正确的方法吗?我觉得chunk5 中的行中的chunk5 中缺少一些东西,这些行将指定我正在使用哪个块。
我如何让程序遍历每个块,直到它也完成了文本中的所有块?