Python读写CSV文件
open()
open() 函数用于打开一个文件,创建一个file对象,利用file对象进行读写文件
open(name[, mode[, buffering]])
name:文件名
mode:打开文件的模式
模式 | 描述 |
---|---|
t | 文本文件(默认) |
w | 打开文件写入,文件已经存在,则覆盖数据 |
a | 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后,如果该文件不存在,创建新文件进行写入。 |
r | 打开文件读取 |
b | 此文件为二进制文件 |
将数据写到csv文件
1.通过创建writer对象写入(一次写入一行)
1.创建数据和表头
2.创建writer对象
3.写表头
4.遍历列表,将每一行数据写入csv
import csv
# 创建数据
persons = [('XZ', 31, 183.6), ('WYB', 25, 180