位置: 编程技术 - 正文

使用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中,当前窗口的数量是多少个
  • 土地使用税从价和从租计算有区别吗
  • 租赁公司车转个人有报废年限吗?
  • 新成立的公司需要报残保金吗
  • 进项发票认证后多久可以申报
  • 财务处理程序的方法
  • 往来账要交税吗
  • 以旧换新的税务处理会计
  • php去除指定字符
  • yolo 官网
  • php header refresh
  • 工程师模式有什么用
  • golang 和 java
  • react组件调用方法
  • php分页思路
  • 土地扣除项目金额
  • 前端面试题汇总.pdf
  • 帝国cms php8.0
  • vue动态修改scss变量
  • 公司购买空调计入什么费用
  • 个体经营部能抵扣个税吗
  • 公司债券属于负债吗
  • 饭店招牌发光字
  • 存货周期怎么计算
  • 分期收款销售商品,收到本期贷款50万元
  • 对公账户的钱怎么用
  • 不交社保如何在网上投诉
  • 其他业务收入的附加税的会计分录
  • 外购不动产用于办公
  • 兼职工资怎么做账
  • 员工工资占公司收入
  • 财务大写金额书写样板
  • mysql数据库查看是否区分大小写
  • win7开机启动
  • 电脑安装win8系统
  • Windows 7 和 Vista 下使用 Alipay 的解决方法总结
  • 注册表.bak
  • 电脑网络唤醒功能
  • 退休后归什么部门管
  • spyagent4.exe - spyagent4是什么进程
  • Win10怎么打开屏幕键盘
  • win10系统光驱
  • 外国电影怎么看双语的
  • windows10 14393版本
  • win7系统无法创建分区也无法定位
  • win10移动版能运行电脑软件吗
  • js的事件绑定
  • jquery prototype
  • 人工智能最受欢迎的一门编程语言
  • cocos2dx schedule
  • Unity3D中ScreenPointToRay函数的分析-个人见解
  • nodejs发送post请求
  • unity监视器
  • 安卓返回按钮图标
  • 数字图像处理软件idl和matlab有什么异同点
  • python遍历文件
  • python访问oracle
  • python的argparse用法
  • js实现省份和市级联动
  • 车辆购置税2024年政策
  • 通用税务采集软件有哪些
  • 内蒙古电子税务局开票流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设