Python读写CSV数据
2016-04-18 09:04
477 查看
CSV(Comma Separated Values)格式是电子表格和数据库导入和导出最常见的格式。
由于并不存在"CSV 标准",因此CSV文件的格式在操作中往往由读写它的应用程序定义。由于缺乏一个通用的CSV标准:不同的应用程序生成和使用的数据通常会有些细微的差异。
Python提供了CSV模块实现类来读取和写入CSV 格式的表格数据。
它允许程序员“以Excel 首选的格式写入此数据"或"从Excel 生成的文件中读取数据",而不用知道 Excel 使用的 CSV 格式的具体细节。程序员也可以描述由其他应用程序理解的 CSV 格式或定义它们自己特殊用途的 CSV 格式。
这个文本编辑器对大文件处理是部分打开的,对于大文件支持比较好,单纯浏览是够了,而且EmEditor本身的编辑功能也不弱。
如果使用Vim来打开的话,也可以,但是记得一定要先把语法高亮关了,不然很容易卡死的。
由于并不存在"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来打开的话,也可以,但是记得一定要先把语法高亮关了,不然很容易卡死的。
相关文章推荐
- Python实现递归遍历文件夹并删除文件
- python代码片段【这些都是可以work的】
- 实用的 Python —— 进制(二进制形式中 1 的位数)
- Python tools for Visual Studio插件介绍
- 初试主题模型LDA-基于python的gensim包
- Python学习路程day12
- Python 练习实例37
- Python的__slots__
- Python实现递归遍历文件夹并删除文件
- python实现按行切分文本文件的方法
- python动态加载包的方法小结
- python UNIX_TIMESTAMP时间处理方法分析
- python使用paramiko实现远程拷贝文件的方法
- Python Sql数据库增删改查操作简单封装
- 利用Python获取赶集网招聘信息前篇
- 八大排序算法的 Python 实现
- Python
- Python 练习实例36
- Python标准化 - 使用配置文件
- Python 标准化 - 使用logging