一、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为例
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。