私は読み込んだテキストファイルを持っていて、必要なデータを抽出して別の新しいテキストファイルに送信しようとしますが、テキストファイル。出力の最初の行だけがテキストファイルに出力されます
import csv
f = open('C:\\Users\\c\\Documents\\DCX.txt')
next(f)
csv_f=csv.reader(f, delimiter='\t')
for row in csv_f:
if 'DCX3520E' in row[0] and 'NULL' not in row[6]:
with open("out.txt","w") as f1:
dcx = row[0] + " " + row[6]
aa = dcx[9:]
print(aa)
f1.writelines(aa)
それを閉じて、その後、何度も、ファイルを開いて、それに書き込むためのベストプラクティスです本当に '.write'の後にあります。 –