转自:sislcb

syntax : reader(csvfile[, dialect='excel'][, fmtparam])

csvfile:需要是支持迭代(Iterator)的对象,并且每次调用next方法的返回值是字符串(string),通常的文件(file)对象,或者列表(list)对象都是适用的,如果是文件对象,打开是需要加"b"标志参数。

dialect : 编码风格,默认为excel方式,也就是逗号(,)分隔,另外csv模块也支持excel-tab风格,也就是制表符(tab)分隔。其它的方式需要自己定义,然后可以调用register_dialect方法来注册,以及list_dialects方法来查询已注册的所有编码风格列表。

fmtparam : 格式化参数,用来覆盖之前dialect对象指定的编码风格。

read.py

import csvreader = csv.reader(file('your.csv', 'rb'))
for line in reader:print line

syntax : writer(csvfile[, dialect='excel'][, fmtparam])

write.py

import csvwriter = csv.writer(file('your.csv', 'wb'))
writer.writerow(['Column1', 'Column2', 'Column3'])
lines = [range(3) for i in range(5)]
for line in lines:writer.writerow(line)

转载于:https://www.cnblogs.com/tiantiandas/p/python_module_csv.html

python module: csv相关推荐

  1. 安装Python module

    安装Python module,我们可以用setuptools工具里面的easy_install命令去安装. 安装setuptools可以参考官网:https://pypi.python.org/py ...

  2. 技术图文:C# VS. Python 读取CSV文件指南

    背景 CSV 是一种以逗号进行特征分隔的文本文件类型,在数据库或电子表格中是一种非常常见的导入导出格式.本篇图文就以泰坦尼克号船员获救预测( Kaggle)中使用的数据集为例来说明 C#.Python ...

  3. python 读写 csv

    python 读写 csv 列表写入csv # 列表写入csv import csvheaders = ['列1', '列2', '列3', '列4', '列5']rows = [["1行1 ...

  4. Python读CSV数据

    Python读取CSV数据有两种: 1.按行读取csv(使用CSV库) 2.按列读取csv(使用Pandas库) 下面介绍第一种,逐行读取 1.按行读取csv(使用CSV库) 代码如下: import ...

  5. python写入csv文件的几种方法

    python写入csv文件的几种方法 最常用的一种方法,利用pandas包 import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值 ...

  6. python写入csv文件中文乱码解决方案

    python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...

  7. 怎么用python读取csv文件、并且是读取行-使用python获取csv文本的某行或某列数据的实例...

    站长用Python写了一个可以提取csv任一列的代码,欢迎使用.Github链接 csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格: 就可以存 ...

  8. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

  9. python输出csv文件-更高效的Python CSV文件导出

    image 在上一篇文章,我介绍了CSV是什么?CSV有哪些优点?如何使用等等?并且最后我们用一个例子简单讲解了如何使用Python模块CSV进行导出后缀为.csv的文本文件. 其实例子用于异步导出数 ...

最新文章

  1. 原理解释|直觉与实现:Batch Normalization
  2. 机器学习实战读书笔记(2)决策树
  3. colab从CPU切换到GPU以及配置查看
  4. QTCreator使用MSVC编译开发配置问题、VS2015开发qt问题
  5. activiti5.9 mysql_Activiti5.9换成MySQL数据库
  6. java数组与以逗号分隔开的字符串的相互转换
  7. DE14 Interpretation of the Exceptional Case: Resonance
  8. CODE ---代码助手 (保存代码、搜代码、生成网页、自由界面)
  9. 一些非常简单的Python代码
  10. 路径规划算法3.1 人工势场法APF
  11. 食品行业十大进销存软件功能大对比,我教你怎么选
  12. ”在禁用UAC时,无法激活此应用“问题
  13. m对比PSO,WPA,GWPA以及GWO四种优化算法的优化性能,优化目标函数为10个来自CEC2017的标准测试函数
  14. 有一位后代曾忏悔:他的祖父继承家里的淫业,到了他父亲那一代,果报现前
  15. AirSim无人机仿真——手柄操作
  16. python spss_SPSS语法调用Python,让spss插上翅膀
  17. HTML5适合的情人节礼物有纪念日期功能
  18. FPGA利用SCCB协议配置OV5640摄像头
  19. 550w计算机电源,GTX 1080显卡配550W电源够用不?老司机来告诉你如何DIY电脑主机...
  20. 基于RFM和AHP构建用户评分分析体系

热门文章

  1. perf in linux,[Package Request] 仓库请添加 linux-perf-5.4
  2. putty远程登录linux无ssh,收集的linux远程ssh连接putty失败解决办法!
  3. PHP中利用Ffmpeg获得flv视频缩略图和播放时间
  4. 关于window.showModalDialog遭遇frameset不能初始化对话框大小
  5. 瑞星2009网络版-服务器端安装和配置
  6. sqlplus连接oracle_Oracle数据库建立
  7. Portal: 强叔侃墙
  8. GDAL C#读取shp中文属性值乱码问题
  9. 使用Python抓取网页信息
  10. 游戏开发经验分享:我所理解的打击感