i = 1 # keep track of file number
directory = '/some/directory/'
for i in range(1, 5170): #number of files in directory
filename = directory + 'D' + str(i) + '.txt'
input = open(filename)
output = open('output.txt', 'w')
input.readline() #ignore first line
for g in range(0, 7): #write next seven lines to output.txt
output.write(input.readline())
output.write('\n') #add newline to avoid mess
output.close()
input.close()
i = i + 1
私はこのコードを持っていて、1 つのファイルを取得して output.txt に書き直そうとしていますが、次のファイルを添付するときに、私のコードは添付されている古いファイルを上書きします。その結果、コードが完成すると、次のようなものがあります。
dataA[5169]=26
dataB[5169]=0
dataC[5169]=y
dataD[5169]='something'
dataE[5169]=x
data_date[5169]=2012.06.02
ファイル0から5169までの範囲のデータの代わりに。それを修正する方法はありますか?