赞
踩
CSV(Comma Separated Values)格式是电子表格和数据库导入和导出最常见的格式。
由于并不存在"CSV 标准",因此CSV文件的格式在操作中往往由读写它的应用程序定义。由于缺乏一个通用的CSV标准:不同的应用程序生成和使用的数据通常会有些细微的差异。
Python提供了CSV模块实现类来读取和写入CSV 格式的表格数据。
它允许程序员“以Excel 首选的格式写入此数据"或"从Excel 生成的文件中读取数据",而不用知道 Excel 使用的 CSV 格式的具体细节。程序员也可以描述由其他应用程序理解的 CSV 格式或定义它们自己特殊用途的 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()
当csv文件很大时,如上G,这时用Windows自带的写字板、记事本,或者excel来查看时,一般都会无法响应,因此推荐在Windows系统下使用文本编辑器EmEditor软件。
这个文本编辑器对大文件处理是部分打开的,对于大文件支持比较好,单纯浏览是够了,而且EmEditor本身的编辑功能也不弱。
如果使用Vim来打开的话,也可以,但是记得一定要先把语法高亮关了,不然很容易卡死的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。