位置: 编程技术 - 正文

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

  • 不含税金额计算税额的计算公式
  • 合伙企业当年盈亏怎么算
  • 个人所得税是全部收入吗
  • 财务报表审计的标准
  • 财务报表中负债率怎么算
  • 金税盘如何查看开票机号
  • 购入工程物资计入
  • 存货可变现净值与成本孰低 考虑销量吗
  • 有限公司缴税
  • 印花税按次申报是什么意思
  • 剪头开发票
  • 建筑增值税抵扣怎么算
  • 某物业公司组织工人进入下水道
  • 对方发票丢失开什么证明
  • 固定资产不动产和动产的区别
  • 个人独资企业所得税缴纳标准
  • 两年利润都为负数,如何计算完成率
  • 非居民企业可以享受小微企业所得税优惠政策吗
  • 营业范围是销售范围吗
  • 华为手机如何用有线耳机
  • windows右键刷新总是卡住
  • 费用怎么冲销
  • PHP+jQuery翻板抽奖功能实现
  • 有形动产增值税税率是多少
  • php生成php文件
  • php pdo oracle
  • 车辆购置税相关知识
  • 月初红字冲回估价入账存货借贷
  • 聘用退休人员的法律风险
  • 支付劳务公司的劳务费计入应付账款还是其他应付款
  • php数组按照某个字段排序
  • vue.3
  • css常见的选择器有哪几种
  • 服务业销售收入
  • 单位人才账户如何开立
  • ps中如何使用切片工具
  • 一般纳税人混凝土税率
  • 如何在税控盘上申领发票
  • 应收账款和应付账款属于什么科目
  • 小规模纳税人税率1%政策到什么时候
  • 给慈善机构捐款英语
  • 递延收益什么科目
  • 开具的简易计税凭证
  • 成本核算的会计账户
  • 一般纳税人在外地预缴税款,预缴多了需不需退税
  • 固定资产为什么不能直接计入费用
  • 一般会计准则是什么
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • 资本金与注册资本的关系
  • mysql的zip包怎么安装
  • navicat查询结果下面输出栏如何关闭
  • linux命令视频讲解
  • linux系统基本指令
  • winxp系统提速
  • winxp任务管理器在哪
  • windows vista在哪里
  • centos怎么样
  • 如何关闭mac上的icloud
  • vmwareworkstation10虚拟机
  • 进程是什么 进程类型
  • 自动保存怎么恢复
  • emule.td文件怎么打开
  • windows8.1关机在哪
  • windows10电脑屏保怎么取消
  • Unity3D游戏开发(第2版)
  • Windows下的C语言编译器
  • js数组常用的方法及用法
  • js中iframe
  • cocos2djs
  • vue中组件的作用是什么
  • 选择照片的快捷键
  • jquery 输入框输入完触发事件
  • Android include 标签注意点
  • 学习JavaScript事件流和事件处理程序
  • 广东税务总局发票怎么开
  • 甘肃省网上税务登记流程
  • 地税电子税务局漏报要去大厅吗
  • 怎么样开通深圳医保
  • 盐城企退人员养老金调整新标准
  • 汕头办理社保卡流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设