python 追加方式打开csv文件

在使用python对csv文件进行操作时,根据我们不同的需求,需要选择不同的打开方式。

有时候需要打开文件将新数据写入覆盖旧数据,有时需要追加数据...

with open("filename.csv","a+") as csvfile: 
        writer = csv.writer(csvfile)
        writer.writerow([数据1,数据2,...])

注意open 函数的第二个参数的作用:
rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)
w     以写方式打开,
a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+     以读写模式打开
w+     以读写模式打开 (参见 w )
a+     以读写模式打开 (参见 a )
rb     以二进制读模式打开
wb     以二进制写模式打开 (参见 w )
ab     以二进制追加模式打开 (参见 a )
rb+    以二进制读写模式打开 (参见 r+ )
wb+    以二进制读写模式打开 (参见 w+ )
ab+    以二进制读写模式打开 (参见 a+ )
    

你可能感兴趣的:(python 追加方式打开csv文件)