ファイル内の 12 行ごとに選択し、それらの行を新しいファイルに書き込みたいと考えています。誰にも提案がありますか?私は 126 行あり、最初の 6 行はヘッダーなので、ファイルの終わりに達するまで 7 行目、19 行目、31 行目などを選択する必要があります。選択された 10 行ごとに新しいファイルが作成されます。
コードの書き方 1 つのファイルを書くことができます。たとえば、P_1 は 10 行 (12 行ごと) 7,19,31...,109 で構成されています。したがって、最初のファイルは 7 行目から始まる P_1 であり、P_2 は 8 行目から始まります。ループして 7 から 8 などに進み、最終的に 18 行目に到達するにはどうすればよいですか?
新しい 12 個のファイルを書き込むために for i を範囲内に含めます (それは機能しますか?)。
for i in range (1,12): with open('output%i.txt' %i,'w+') as g: 行を変更して正しいファイルに対応させる方法がわかりません。私が何を意味するか知っていますか?
再度、感謝します!