您的位置:首页 > 编程语言 > Python开发

Python读写CSV数据

2016-04-18 09:04 477 查看
CSV(Comma Separated Values)格式是电子表格和数据库导入和导出最常见的格式。

由于并不存在"CSV 标准",因此CSV文件的格式在操作中往往由读写它的应用程序定义。由于缺乏一个通用的CSV标准:不同的应用程序生成和使用的数据通常会有些细微的差异。

Python提供了CSV模块实现类来读取和写入CSV 格式的表格数据。

它允许程序员“以Excel 首选的格式写入此数据"或"从Excel 生成的文件中读取数据",而不用知道 Excel 使用的 CSV 格式的具体细节。程序员也可以描述由其他应用程序理解的 CSV 格式或定义它们自己特殊用途的 CSV 格式。

1、读取csv文件

import csv

csv_file = file(r'F:\ResearchData\MyCode\Python\accid1.csv', 'rb')
reader = csv.reader(csv_file)
for line in reader:
# the type of line is list
print line
csvfile.close()


2、查看大型csv文件

当csv文件很大时,如上G,这时用Windows自带的写字板、记事本,或者excel来查看时,一般都会无法响应,因此推荐在Windows系统下使用文本编辑器EmEditor软件。

这个文本编辑器对大文件处理是部分打开的,对于大文件支持比较好,单纯浏览是够了,而且EmEditor本身的编辑功能也不弱。

如果使用Vim来打开的话,也可以,但是记得一定要先把语法高亮关了,不然很容易卡死的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: