【发布时间】:2017-06-06 03:57:36
【问题描述】:
背景:
我有一个 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 将正在读取的行“按原样”复制到临时文件中?
【问题讨论】:
标签: python-3.x csv export-to-csv