如果文件已经按排序
group_id,则可以执行以下操作:
import csvfrom itertools import groupbyfor key, rows in groupby(csv.reader(open("foo.csv")), lambda row: row[0]): with open("%s.txt" % key, "w") as output: for row in rows: output.write(",".join(row) + "n")
如果文件已经按排序
group_id,则可以执行以下操作:
import csvfrom itertools import groupbyfor key, rows in groupby(csv.reader(open("foo.csv")), lambda row: row[0]): with open("%s.txt" % key, "w") as output: for row in rows: output.write(",".join(row) + "n")