1. 问题:
python 打开文件,并以追加方式写入数据到 csv 文件中。
2. 解决:
import csv
def write_csv(path, data_row):
with open(path,'a+') as f:
csv_write = csv.writer(f)
csv_write.writerow(data_row)
path = "file_name.csv"
data_row = ["1","2"]
write_csv(path, data_row)
3. 补充:
w:以写方式打开,
a:以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+:以读写模式打开
w+:以读写模式打开 (参见 w )
a+:以读写模式打开 (参见 a )
rb:以二进制读模式打开
wb:以二进制写模式打开 (参见 w )
ab:以二进制追加模式打开 (参见 a )
rb+:以二进制读写模式打开 (参见 r+ )
wb+:以二进制读写模式打开 (参见 w+ )
ab+:以二进制读写模式打开 (参见 a+ )