我想选择文件中的每 12 行并将这些行写入一个新文件。有人有建议吗?我有 126 行,前 6 行是标题,所以我需要选择第 7 行、第 19 行和第 31 行,依此类推,直到到达文件末尾。并且每选择 10 行应该进入一个新文件。
编写代码的方式我可以编写一个文件,比如 P_1,它由 10 行(每 12 行)7,19,31...,109 我想制作 12 个文件。所以第一个文件是从第 7 行开始的 P_1,P_2 从第 8 行开始。我如何循环从 7 到 8 等等,最终到第 18 行?
我会将 for i 包括在范围内以编写新的 12 个文件(这行得通吗?)。
for i in range (1,12): with open('output%i.txt' %i,'w+') as g: 我只是不知道如何让行更改,以便它们与正确的文件相对应。你知道我的意思吗?
再次感谢!