位置: 编程技术 - 正文

使用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绘制曲线)

  • 税控盘开票软件访问数据库错误
  • 不能抵扣的增值税进项税额是什么
  • 生产经营个人所得税退税流程
  • 小规模进项可以收专票吗
  • 将自产产品用于在建工程要交增值税
  • 固定资产投资损失怎么做账
  • 给客户提供的价值
  • 股权转让时的资金是什么
  • 购货方要求退货合理吗
  • 列支会议费要求
  • 无形资产加计扣除最新政策
  • 基本户上的钱打到个人账户上,写什么用途
  • 采购发票几个点的税
  • 代收房款
  • 承兑汇票银行背书
  • 分公司哪些税需要交
  • 专票和国税额差很多
  • 商品按照售价金额核算法进行日常核算
  • 没有成立工会的企业怎么做账
  • 投资税收抵免
  • 交强险 收费
  • 电子汇票贴现怎样操作
  • 职工餐厅账务处理
  • 转让投资性房地产收到售价款
  • 税盘服务费抵税分录
  • 培训机构收一年费用合法吗
  • win7系统右键菜单太多怎么办
  • 社会保险中的五险一金
  • 计提工资大于实际工资
  • onekey.exe是什么
  • 债券转换为普通债权
  • emsm是什么意思
  • 结转代销成本
  • php写文件函数
  • php面向对象优点,缺点
  • nvm for window
  • 微信小程序支付接口调用
  • vue请求后端接口
  • 苹果系统推送通知
  • which 查找文件
  • 三方债权债务抵销
  • 非流动资产处置计入什么科目
  • dedecms 收费
  • 固定资产盘盈属于其他业务收入吗
  • 医院发票丢失怎么补办
  • 非营利组织接受捐赠收入要交企业所得税吗
  • 业务招待费汇算清缴填哪个表
  • 固定资产已提完折旧,但仍在使用,需要定期清理吗?
  • 开票软件服务费全额抵扣怎么做账
  • 关联企业是如何运作的
  • 道路施工企业的上级监管部门是谁
  • 给个体工商户付款可以打到法人卡上吗
  • 私人贴现利息如何交税
  • 加油吃饭开的发票抵什么税
  • 账面价值大于计税基础是调增还是调减
  • 向个人借款在现场怎么写
  • 发票盖章需要知道的10个问题
  • linux多线程并发的处理方式
  • 重装系统前 病毒怎么办
  • gpt分区方法
  • win7暗藏的超实用快捷键汇总
  • macos 多屏
  • win7系统ie浏览器打不开
  • linux大于符号
  • xwizard.exe是什么
  • win8点设置没反应
  • xcode的bundle identifier修改
  • android framework.jar
  • nodejs 异步io底层原理
  • Git 创建分支提交远程分支详解
  • nodejs开发文档
  • bootstrap js插件
  • javascript面向对象编程指南
  • 广州地税电子税票查询
  • 酒店住宿的发票图片
  • 浙江国地税申报网
  • 现任新疆兵团政治部主任
  • 机场停车票怎么取得
  • 攸县丧葬
  • 建筑企业异地经营需要备案吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设