python读写csv文件
https://www.cnblogs.com/qican/p/11122206.html
读:
# coding:utf-8
import csv
f = csv.reader(open('1111.csv','r'))
for i in f:
print(i)
写:
# coding:utf-8
import csv
data = [
("测试1",'软件测试工程师'),
("测试2",'软件测试工程师'),
("测试3",'软件测试工程师'),
("测试4",'软件测试工程师'),
("测试5",'软件测试工程师'),
]
f = open('222.csv','w')
writer = csv.writer(f)
for i in data:
writer.writerow(i)
f.close()
写读追加状态:
'r':读
'w':写
'a':追加
'r+' == r+w(可读可写,文件若不存在就报错(IOError))
'w+' == w+r(可读可写,文件若不存在就创建)
'a+' ==a+r(可追加可写,文件若不存在就创建)
对应的,如果是二进制文件,就都加一个b就好啦:
'rb' 'wb' 'ab' 'rb+' 'wb+' 'ab+'
浙公网安备 33010602011771号