位置: 编程技术 - 正文

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

  • 一般纳税人委托其他单位加工材料收回后直接对外销售的
  • 固定资产入股交什么税
  • 公司的班车费用用什么发票
  • 结转完工产品生产成本会计科目
  • 主营业务收入计入
  • 开办费抵扣多少企业所得税
  • 城市公交企业购置的公共汽车
  • 财政拨付的研发费用
  • 汇算清缴补交需要调报表吗
  • 支付的劳务派遣服务费现金流量
  • 外贸出口退税是退出口金额的多少
  • 现金支付可以报销吗
  • 新成立的分公司怎么样
  • 年底没有取得发票企业所得税
  • 税收缴款书税务收现专用的用途
  • 反倾销税由谁缴纳
  • 物流企业的大宗商品仓储用地是什么意思
  • 房租发票税点是几个点
  • 开票超过离线时长怎么解决
  • 小规模销项负数怎么报税
  • 非公司车辆的使用费如何入账?
  • 库存商品怎么结转损益
  • 民办非企业单位属于什么类型
  • 交换房产土地如何交税
  • 银行承兑汇票怎么开
  • 普通发票也属于增值税发票吗
  • 补发上月工资如何计税
  • 实收资本和注册资本必须一致吗
  • iphone7如何设置输入法
  • safari浏览器开发者模式
  • 考勤扣款怎么算
  • 退回的发票怎么处理
  • 调整以前年度的收入怎么入账
  • 如何在旧的php系统中删除
  • 分公司吸收新股怎么办
  • php必背知识点
  • 自查补缴增值税如何申报
  • PHP:mcrypt_list_algorithms()的用法_Mcrypt函数
  • php smtp类
  • 非营利组织免税资格公示
  • 微前端架构实现
  • 低值易耗品摊销方法名称怎么选
  • 图文详解水的画法
  • vue3 安装
  • html零基础入门教程
  • 平常心下一句该怎么说
  • php通讯
  • 外经证还有几天到期延期需要的资料
  • 普通增值发票可以抵扣进项税吗
  • 原材料结转成本有几种方法
  • 经销商会议是什么意思
  • MYSQL5 masterslave数据同步配置方法第1/3页
  • 作废的发票会统计到税额里吗
  • 金税盘抵扣税款分录怎么做
  • 上年度没有计提企业所得税,今年怎么做分录
  • 广告收入计入哪个科目
  • 公司聚餐做什么科目
  • 企业支付宝要交税吗?
  • 企业出现有利润的现象
  • 加盟店直营店什么意思
  • 企业风险管理有哪些方面
  • 解决windows update问题
  • 右键菜单管理 win10
  • windows2008 iis安装
  • windows 专业版10安装后文件会丢失嘛
  • centos5.4 安装
  • winfs.exe - winfs是什么进程
  • 虚拟机ubuntu怎么用
  • Linux系统安全性体现在哪些方面?
  • 电脑ahci模式什么意思
  • win8怎么设置桌面图标
  • 如何让w10系统运行更快
  • 背包 ui
  • css在ie失效
  • [置顶] 启动unity3d 提示“unity3d EditorWindow could not be loaded because the script is not found in the projec”
  • Python安装包
  • nodejs作为后端
  • js进行表单验证的目的是什么
  • 扣缴个人所得税怎么算
  • 如何计算增值税税负率公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设