位置: 编程技术 - 正文

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

  • 个人劳务报酬怎么申报个税
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 预计负债的三个基本要素
  • 用友财务软件怎么设置二级科目
  • 微信小程序需要授权怎么设置
  • 固定资产怎么进账
  • 装修辅材行业辅材现状
  • 货款现金收据可以做账吗
  • 个人应纳税所得额怎么算
  • 简单征收的进项税额怎么调出来?
  • 房产过户的相关问题
  • 委托加工几个点
  • 资产损失类型有哪些
  • 财税〔2017〕39号商业健康保险个人所得税
  • 加工费月底需要全部结转吗
  • 工资计提不发放工资个税
  • 企业所得税以前年度亏损怎么弥补
  • 工商年报需要什么数据
  • 研发费用属于期余资产吗
  • mac安装软件提示需要更高版本
  • win10一段时间不动黑屏
  • win7纯净版系统
  • 如何升级mac系统到10.12
  • 如何在没有开瓶器的情况下开红酒
  • 票据背书怎么做账
  • qbupdate.exe - qbupdate是什么进程 有什么作用
  • mac如何在桌面显示我的电脑
  • 给企业法人缴纳社保流程
  • react组件如何设置dom
  • 峡谷的人
  • python pymongo
  • api接口使用方法
  • 谷歌浏览器无法安装
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • apt apt-get aptitude
  • 诉讼代理费计入事业单位什么科目
  • 存货跌价准备的账务处理
  • 政府补贴需要还吗
  • 无形资产是有在期资产吗
  • 研发费用的范围包括哪些
  • 业务活动成本和管理费用能不能写在一起
  • 会计核算的内容包括
  • 税局预缴增值税选错月期
  • 工资走公账有什么好处
  • 缴纳残保金会计分录怎么做
  • 应收账款资产减值准备可以在所得税前扣除吗
  • 酒店营业额成本比例
  • 应收会计怎么做
  • 会计账簿的作用主要包括
  • 摊余成本通俗
  • mysql配置文件优化详解
  • linux的日志文件
  • windows modules installer占用磁盘高
  • 在pc上安装了hp网络打印机需要注意什么
  • .hpp是什么文件
  • windows锁屏界面设置
  • 生产运维管理
  • win10任务快速切换
  • linux关闭系统
  • linux错误提示
  • python cx_Oracle的基础使用方法(连接和增删改查)
  • jquery常用api
  • python利用matplotlib将扇形平分成50份
  • python的导入
  • android auto翻译
  • 安卓手机都这样
  • python快速排序法
  • jquery聚焦输入框
  • js随机生成一个整数
  • 云南省国家税务总局云南省电子税务局
  • 海关进口增值税如何入账
  • 河南电子税务局官网入口
  • 美国买房hoa
  • 净化水服务税务分类
  • 组织生活会有民族评议党员大会会后报告
  • 司法拍卖车免除扣分吗
  • 成效显著的近义词和反义词
  • 广东电子税务局官网登录入口手机版
  • 公司出租非住宅税种
  • 地税局开的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设