当前位置: 首页 > news >正文

Python csv 跳过第一行

Python处理csv文件时,经常需要跳过第一行表头读取文件内容。下面是正常读取的代码。

import csv
with open('表格/2019-04-01.csv', 'r') as read_file:
    reader = csv.reader(read_file)
    for row in reader:
        print(row)

如果需要跳过第一行,可以每次判断行数是否为1。但这样写的代码执行效率偏低,因为每次都需要判断当前的行号。

使用Python提供的itertools工具,我们可以避免此类问题。itertools的目的就是为了提搞looping的效率。

修改后的代码如下:

import csv
from itertools import islice
with open('表格/2019-04-01.csv', 'r') as read_file:
    reader = csv.reader(read_file)
    for row in islice(reader, 1, None):
        print(row)

相关文章:

  • Python CSV 合并到多个sheet工作表
  • 微擎 安装界面 无法安装
  • 将 多个空格 替换为一个逗号
  • PHP gb2312编码 没有某个汉字
  • Python pandas的dataframe怎么去除行号第一列
  • 谷歌浏览器 ctrl+w 有问题
  • idea 续行 代码分两行
  • pandas read_csv参数index_col = None,0,False的区别
  • 阿里云服务器 phpstudy 搭建多个网站并配置多域名
  • 微信小程序开发 找不到 AppID 和 AppSecret
  • 该模块暂无可用的公众号或小程序请先分配权限
  • Python 获取 指定文件夹目录内 所有文件名
  • Python 自动补0
  • .htaccess 强制https 单独排除某个目录
  • mac idea2020.3 配置tomcat和创建javaWeb项目
  • 【刷算法】从上往下打印二叉树
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • download使用浅析
  • express + mock 让前后台并行开发
  • JavaScript标准库系列——Math对象和Date对象(二)
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • SpiderData 2019年2月25日 DApp数据排行榜
  • SQL 难点解决:记录的引用
  • text-decoration与color属性
  • vagrant 添加本地 box 安装 laravel homestead
  • 分享几个不错的工具
  • 机器学习 vs. 深度学习
  • 容器服务kubernetes弹性伸缩高级用法
  • 算法---两个栈实现一个队列
  • 写代码的正确姿势
  • Java数据解析之JSON
  • ​flutter 代码混淆
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #stm32整理(一)flash读写
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (30)数组元素和与数字和的绝对差
  • (Java)【深基9.例1】选举学生会
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (二)JAVA使用POI操作excel
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET处理HTTP请求
  • /etc/shadow字段详解
  • [<事务专题>]
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [CF226E]Noble Knight's Path
  • [CISCN2019 华东南赛区]Web4
  • [IDF]聪明的小羊
  • [LeetCode]Balanced Binary Tree
  • [Linux]如何理解kernel、shell、bash