说明
python3.x集成了对csv文件的操作,直接引入包即可,但python2.x则需要单独安装。
实战
1、读取csv文件
1
2
3
4
5
6
7
8
9
10
11
12
|
#引入包
import
csv
#打开文件
csvfile
=
open
(
'xiaoqiang.csv'
,newline
=
'')
#获得对象
csvReader
=
csv.reader(csvfile)
#读取内容并打印
for
content
in
csvReader:
print
(content)
#关闭。这个经常有小伙伴忘了,今天在群里就有人遇到这个问题了
csvfile.close()
|
2、写入csv文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#引入包
import
csv
#打开文件
csvfile
=
open
(
'xiaoqiang.csv'
,
'w'
,newline
=
'')
#获得对象
writer
=
csv.writer(csvfile)
#写入一行数据
writer.writerow((
'名称'
,
'网址'
))
#定义要写入多行数据的内容
rows
=
[
(
'小强的博客'
,
'http://blog.51cto.com/xqtesting'
),
(
'小强的视频'
,
'http://edu.51cto.com/lecturer/4626073.html'
)
]
#写入多行
writer.writerows(rows)
#关闭
csvfile.close()
|
本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/2061701,如需转载请自行联系原作者