csv 模块
什么是csv和xslx 有什么区别
csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。
csv是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打开
csv文件是以逗号为分隔符号,将各字段列分离出的一种ASCII文件。
csv(*.csv) 文件格式只能保存活动工作表中的单元格所显示的文本和数值。工作表中所有的数据行和字符都将保存。
python csv
csv是python 的标准库之一,无需安装,直接import 即可
import csv
with open(
'test.csv',
'rb')
as csvfile:
reader = csv.reader(csvfile)
rows = [row
for row
in reader]
print rows
如果你的文件名称包含汉字的话,python 2中使用 u’中文’,解决编码问题。
常用的还有字典方式读取
import csv
with open(
'test.csv',
'rb')
as csvfile:
reader = csv.DictReader(csvfile)
rows = [row
for row
in reader]
print rows