读文件
row 是一个列表,可以直接下标索引
with open(real_file_path, 'r', encoding='gbk') as data:
reader = csv.reader(data)
for row in reader:
print row
newline防止写入时自动换行
writerow写入的是一个列表,
写入文件
# 表头
header = ['text']
data = ['1', '2', '3']
with open(save_path, 'w', encoding='utf-8', newline='') as file_obj:
# 1:创建writer对象
writer = csv.writer(file_obj)
# 2:写表头
writer.writerow(header)
# 3:遍历列表,将每一行的数据写入csv
for target_str in data:
writer.writerow(target_str.split('\n'))