python跳过第一行快速读取文件内容的实例


Posted in Python onJuly 12, 2018

Python编程时,经常需要跳过第一行读取文件内容。简单的做法是为每行设置一个line_num,然后判断line_num是否为1,如果不等于1,则进行读取操作。

相应的Python代码如下:

input_file = open("C:\\Python34\\test.csv") 
line_num = 0 
for line in input_file: 
  line_num += 1 
  if (line_num != 1): 
    do_readline()

然而这样每次迭代都需要判断一次,增加了时间开销,一种高效的做法是导入islice这个函数,islice函数使用说明如下

islice(seq,start,stop,step)
for example
islice('ABCDEF',2,None) 输出'CDEF '

因此在读取文件跳过第一行内容代码可以如下:

from itertools import islice 
input_file = open("C:\\Python34\\test.csv") 
for line in islice(input_file, 1, None): 
  do_readline()

以上这篇python跳过第一行快速读取文件内容的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获得图片base64编码示例
Jan 16 Python
python抓取网页时字符集转换问题处理方案分享
Jun 19 Python
Python中属性和描述符的正确使用
Aug 23 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
python多线程之事件Event的使用详解
Apr 27 Python
Random 在 Python 中的使用方法
Aug 09 Python
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
对python中Librosa的mfcc步骤详解
Jan 09 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
Feb 04 Python
python实现批量提取指定文件夹下同类型文件
Apr 05 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 #Python
Python实现的简单读写csv文件操作示例
Jul 12 #Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 #Python
python之文件读取一行一行的方法
Jul 12 #Python
python 读取文件并替换字段的实例
Jul 12 #Python
python logging重复记录日志问题的解决方法
Jul 12 #Python
python 读写文件,按行修改文件的方法
Jul 12 #Python
You might like
PHP无限分类(树形类)
2013/09/28 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
基于jquery的9行js轻松实现tab控件示例
2013/10/12 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
Python实现的特征提取操作示例
2018/12/03 Python
详解Python中的测试工具
2019/06/09 Python
python实现LRU热点缓存及原理
2019/10/29 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
2013/06/07 面试题
求职简历自荐信范文
2013/10/21 职场文书
化工专业个人的求职信范文
2013/11/28 职场文书
大学生志愿者感言
2014/01/15 职场文书
中等生评语大全
2014/05/04 职场文书
国庆节演讲稿
2014/05/27 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书