位置: 编程技术 - 正文

使用Python对Csv文件操作实例代码(用python分析csv文件)

编辑:rootadmin

推荐整理分享使用Python对Csv文件操作实例代码(用python分析csv文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:采用python语言对csv文件写入字符串,python对csv文件操作,用python处理csv数据,python csv writerow,python csv writerow,采用python语言对csv文件写入,python对csv操作,采用python语言对csv文件写入,内容如对您有帮助,希望把文章链接给更多的朋友!

csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格:

就可以存储为csv文件,文件内容是:

假设上述csv文件保存为"test.csv"

1.读文件

如何用Python像操作Excel一样提取其中的一列,即一个字段,利用Python自带的csv模块,有两种方法可以实现:

第一种方法使用reader函数,接收一个可迭代的对象(比如csv文件),能返回一个生成器,就可以从其中解析出csv的内容:比如下面的代码可以读取csv的全部内容,以行为单位:

得到:

使用Python对Csv文件操作实例代码(用python分析csv文件)

要提取其中某一列,可以用下面的代码:

得到:

注意从csv读出的都是str类型。这种方法要事先知道列的序号,比如Name在第2列,而不能根据'Name'这个标题查询。这时可以采用第二种方法:

第二种方法是使用DictReader,和reader函数类似,接收一个可迭代的对象,能返回一个生成器,但是返回的每一个单元格都放在一个字典的值内,而这个字典的键则是这个单元格的标题(即列头)。用下面的代码可以看到DictReader的结构:

得到:

如果我们想用DictReader读取csv的某一列,就可以用列的标题查询:

得到:

2.写文件

读文件时,我们把csv文件读入列表中,写文件时会把列表中的元素写入到csv文件中。

得到:

标签: 用python分析csv文件

本文链接地址:https://www.jiuchutong.com/biancheng/375661.html 转载请保留说明!

上一篇:python 读取excel文件生成sql文件实例详解(Python读取Excel文件需要什么)

下一篇:Python中matplotlib中文乱码解决办法(python中matplotlib绘制曲线)

  • 股东购买自己公司产品
  • 税务处理决定书与税务处罚决定书
  • 承销债券收取的承销费属于什么收入
  • 销售是销项税还是进项税
  • 年终奖是否列入社保基数
  • 预缴企业所得税怎么做会计分录
  • 固定资产折旧年限
  • 研发费用加计扣除新税收政策2023
  • 生产企业有哪些费用
  • 出售全资子公司合并报表怎么做
  • 年中股东红利分录怎么写
  • 出售固定资产的税率是多少
  • 企业收到供货单位提供的材料,如其价款大于
  • 船票能开发票吗
  • 小规模纳税人亏损交所得税吗
  • 公司支付广告服务费账务处理
  • 提高主营业务收入的意义
  • 利润表净利润等于科目余额表
  • 通用机打发票属于什么发票
  • 分摊的水费应取得何种扣除凭证
  • 预收账款抵扣怎么做分录
  • 收到公司投入的土地使用权
  • windows10如何设置锁屏时间
  • windows 10 bug
  • 专用发票红字发票怎么开
  • 什么时候可以购买火车票
  • ·exe是什么文件
  • 电脑开机时出现用户账户控制提示
  • 固定资产残料收入的账务处理
  • PHP:imagepsfreefont()的用法_GD库图像处理函数
  • php foo
  • 汇兑应计入哪个科目
  • vue3的理解
  • php收发邮件
  • yolo系列算法全家桶
  • 基于springboot的购物商城
  • 语义分割入门教程
  • 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
  • chkdsk.exe/f命令
  • vmware workstation pro怎么卸载干净
  • install PostgreSQL Community Ubuntu Documentation
  • 新旧所得税法转换规定
  • php 用户
  • phpcms使用教程
  • 个体户需要税务报道不
  • 现金存银行会有记录吗
  • sql无法运行
  • 摊销无形资产10000元
  • 商场扣点怎么做分录
  • 委外加工物资管理制度
  • 电子承兑汇票做账看哪个日期
  • 2020年账簿印花税减免政策
  • 销售商品未开票
  • 物流托运不给发货
  • 过账发票和不过票的区别
  • 应付职工社会保险费计入什么科目
  • 报关单的运费没填怎么办
  • 物流公司挂靠车辆如何做账?
  • 建账的要点
  • ubuntu chsh
  • linux临时目录在哪
  • win10周年纪念版
  • graphics.dll
  • win7在开始菜单右击
  • cocos2d怎么创建项目
  • unity做cg
  • opengl示例
  • jquery获取鼠标位置
  • python 二叉树
  • 详谈左晖
  • JavaScript中setFullYear()方法的使用详解
  • javascript教程
  • 全面解析日本失去的十年
  • 为什么虚开增值税属于犯罪行为
  • 涉农项目有哪些项目
  • 网上发票分配
  • 单据整理方法
  • 漏报原因
  • 财税方面的问题有什么
  • 湖北低保查询网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设