我有一个文本文件,我读了然后我提取我需要的数据,并尝试将其发送到不同的新文本文件,但只有第一行进入新的文本文件。只有第一行输出打印到我的文本文件
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)
那'.writelines()'看起来并不像它就是你真正的意思要么...想你真的在'.write'后面 –