我有一个CSV(csv_dump
)与一个MySQL表数据文件。我想将符合特定条件的一些行(row[1] == condition_1 and row[2] == condition_2
)复制到临时CSV文件(csv_temp
)中。
代码段:
f_reader = open(csv_dump, 'r')
f_writer = open(csv_temp, 'w')
temp_file = csv.writer(f_writer)
lines_in_csv = csv.reader(f_reader, delimiter=',', skipinitialspace=False)
for row in lines_in_csv:
if row[1] == condition_1 and row[2] == condition_2:
temp_file.writerow(row)
f_reader.close()
f_writer.close()
问:
我如何可以复制正在读取行复制 “原样” 与Python3临时文件?
似乎没有任何简单的方法输出来自输入CSV文件的* raw *行。我唯一的想法是继承Python的'file'类。我尝试过,但是这并不是微不足道的,因为_csv模块一次不会看完整行。 – jdpipe