将input.csv 文件 写入到 output.csv文件中,可以在写入过程中调用一些自己的文本处理方法。
# 用DictReader读取input.csv文件
with open('file/input.csv', 'r', newline="",encoding='utf-8') as csvFile:
reader = csv.DictReader(csvFile) #此处使用DictReader ,不可使用reader
# 用writer读取output.csv文件
with open('file/output.csv', 'w', newline="",encoding='utf-8') as csvFile1:
writer = csv.writer(csvFile1)
writer.writerow(["id", "text"]) # 先写output.csv文件的columns_name
for line in reader: # 遍历input文件行
#调用自己的函数,对文本进行处理
writer.writerow([line['id']," ".join(line["text"])]) #id、text 均为input文件的columns_name
" ".join() 表示将字符之间加 空格