Python操作csv文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python操作csv文件相关的知识,希望对你有一定的参考价值。

一、Python读取csv文件

技术分享

1 说明:以Python3.x为例
2 #读取csv文件方法1
3 import csv
4 csvfile = open(csvWrite.csv,newline=‘‘)#打开一个文件
5 csvReader = csv.reader(csvfile)#返回的可迭代类型
6 print(type(csvReader))
7 for content in csvReader:
8     print(content)
9 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 #读取csv文件方法2
2 import csv
3 with open(csvWtite.csv,newline=‘‘) as csvfile:#此方法:当文件不用时会自动关闭文件
4     csvReader = csv.reader(csvfile)
5     for content in csvReader:
6         print(content)

二、写数据到csv文件

 1 import csv
 2 csvfile = open(csvWrite.csv, w,newline=‘‘)
 3 writer = csv.writer(csvfile)
 4 writer.writerow((编号, 网址, 关键字))
 5 ss= [
 6   (1, http://nnzhp.cn/, 牛牛),
 7   (2, http://www.baidu.com/, 百度),
 8   (3, http://www.jd.com/, 京东)
 9 ]
10 ccs = (4, http://http://www.cnblogs.com/hhfzj/, 自己博客)
11 writer.writerows(ss)
12 writer.writerow(ccs)
13 csvfile.close()
说明:以Python3.x为例

 

 

  







以上是关于Python操作csv文件的主要内容,如果未能解决你的问题,请参考以下文章

对关闭的 csv 文件 ValueError 的操作,Python 代码

Python csv 文本操作

python基本数据操作代码备份

vb.net 怎么生成csv文件与怎么读取csv文件

如何使用 Python 获取 PickleType 数据并转换为文件夹中的 csv 文件

Python操作csv文件