位置: 编程技术 - 正文

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

  • 研发费用加计扣除75%还是100%
  • 购入生产设备的增值税计入成本吗
  • 汽车申请报废了交强险能退吗
  • 民间非营利机构加班费记什么科目
  • 公对公转账需要交税吗?
  • 报销单第一页写不完
  • 固定资产出售损益
  • 商业承兑汇票贴现手续费是多少
  • 预期收益率计算器
  • 确定发出存货实际成本的方法
  • 小规模纳税人纳税申报流程
  • 供电局开具增值发票
  • 企业取得的信托计划分红缴企业所得税吗
  • 待认证进项税额转出会计分录
  • 没有发票的固定资产可以税前扣除吗
  • 什么是清算资金
  • 分公司可以再开分公司吗
  • 用于研发的材料进项能否加计抵扣1%
  • 企业所得税优惠事项包括哪些?
  • 小微企业从业人数包括
  • 小规模纳税人每季度超过30万交税
  • 新会计准则规定资产如何入账
  • 房子报废
  • 增值税留抵退税政策解读
  • 成本加成定价法包括()
  • 酒店布草洗涤赔偿怎样折旧
  • 建筑企业如何确认所得税收入
  • 应付账款周转天数长对企业的影响
  • 茶叶的种类有哪些,八大茶类你都知道吗?
  • 详解金球奖之争
  • 会计政策变更累计数
  • 带息票据和不带息票据区别
  • php 错误提示
  • 分支机构可以不分配所得税吗?
  • golang 和 java
  • 拍卖抵押车 卖不出去怎么办
  • 职工教育教育经费
  • 资产负债表中应交税费为负数是什么意思
  • 识别假人民币的简便方法
  • 织梦怎样实现文件上传
  • 综合所得申报是个人所得税申报吗
  • 劳务报酬所得项目
  • 货款已退回货已收到怎么办
  • 企业所得税表利润总额是净利润吗
  • 资金占用费怎么写
  • 贷款利息进项税为什么不能抵扣
  • 银行取备用金最多能取多少
  • 优惠券抵扣账务处理流程
  • 公司购买防疫物资的申请
  • 未按期预缴企业社保
  • 自产自用进项税额
  • 黄金以旧换新工具有哪些
  • 业务提成一般怎么拿的
  • 购买银行结构性存款安全吗
  • 长期股权投资的成本法和权益法区别
  • 养老院老人摔倒责任划分
  • 什么是划分?划分应当遵守哪些规则?
  • openstack 创建云主机,计算节点磁盘不足
  • centos7 cp命令
  • win10系统升级后c盘满了
  • windows7中个性化设置
  • win8如何激活
  • win10系统中怎么设置搜狗输入
  • cocos2dx解密
  • 学javascript有前途吗
  • js时间计算相减
  • node返回html
  • chrome version
  • js 延迟函数
  • jquery.inarray
  • jquery获取某个属性的值
  • js中生成随机数
  • javascript 做网页
  • jquery mobile怎么样
  • 增值税进项发票如何做账
  • 国税巡察反馈意见建议
  • 湖南长沙税务局上班时间
  • 重庆税务登录
  • 智能财税代理实务实训过程
  • 计算出口退税的免抵税额,不计征城市维护建设税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设