python csv模块使用

来源:互联网 发布:我想做淘宝怎么弄 编辑:程序博客网 时间:2024/06/08 13:35

csv 模块

什么是csv和xslx 有什么区别

csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。

csv是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打开

csv文件是以逗号为分隔符号,将各字段列分离出的一种ASCII文件。

csv(*.csv) 文件格式只能保存活动工作表中的单元格所显示的文本和数值。工作表中所有的数据行和字符都将保存。

python csv

csv是python 的标准库之一,无需安装,直接import 即可

import csvwith open('test.csv','rb') as csvfile:    reader = csv.reader(csvfile)    rows = [row for row in reader]print rows

如果你的文件名称包含汉字的话,python 2中使用 u’中文’,解决编码问题。

常用的还有字典方式读取

import csvwith open('test.csv','rb') as csvfile:    reader = csv.DictReader(csvfile)    rows = [row for row in reader]print rows
原创粉丝点击