一、Python读取csv文件
说明:以Python3.x为例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#读取csv文件方法1
import csv
csvfile = open ( 'csvWrite.csv' ,newline = '') #打开一个文件
csvReader = csv.reader(csvfile) #返回的可迭代类型
print ( type (csvReader))
for content in csvReader:
print (content)
csvfile.close() #关闭文件
/ / 运行结果如下:
< class '_csv.reader' >
[ '编号' , '网址' , '关键字' ]
[ '1' , 'http://nnzhp.cn/' , '牛牛' ]
[ '2' , 'http://www.baidu.com/' , '百度' ]
[ '3' , 'http://www.jd.com/' , '京东' ]
[ '4' , 'http://http://www.cnblogs.com/hhfzj/' , '自己博客' ]
|
1
2
3
4
5
6
|
#读取csv文件方法2
import csv
with open ( 'csvWtite.csv' ,newline = '') as csvfile: #此方法:当文件不用时会自动关闭文件
csvReader = csv.reader(csvfile)
for content in csvReader:
print (content)
|
二、写数据到csv文件
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import csv
csvfile = open( 'csvWrite.csv' , 'w' ,newline= '' )
writer = csv.writer(csvfile)
writer.writerow(( '编号' , '网址' , '关键字' ))
ss= [
( '1' , 'http://nnzhp.cn/' , '牛牛' ),
( '2' , 'http://www.baidu.com/' , '百度' ),
( '3' , 'http://www.jd.com/' , '京东' )
]
ccs = ( '4' , 'http://http://www.cnblogs.com/hhfzj/' , '自己博客' )
writer.writerows(ss)
writer.writerow(ccs)
csvfile.close()
|
说明:以Python3.x为例
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。