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编程之event对象的用法实例分析
Mar 23 Python
python difflib模块示例讲解
Sep 13 Python
浅谈python数据类型及类型转换
Dec 18 Python
利用python如何处理百万条数据(适用java新手)
Jun 06 Python
Python import与from import使用及区别介绍
Sep 06 Python
Pyqt5实现英文学习词典
Jun 24 Python
通过celery异步处理一个查询任务的完整代码
Nov 19 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
深入浅析Python代码规范性检测
Jul 31 Python
scrapy redis配置文件setting参数详解
Nov 18 Python
python 简单的调用有道翻译
Nov 25 Python
用Python实现Newton插值法
Apr 17 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
缅甸的咖啡简史
2021/03/04 咖啡文化
Python中使用django form表单验证的方法
2017/01/16 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
JavaScript 字符串乘法
2009/08/20 Javascript
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
详解jQuery事件
2017/01/13 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
Python抓取京东图书评论数据
2014/08/31 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
python requests 测试代理ip是否生效
2018/07/25 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
实习鉴定范文
2013/12/19 职场文书
无工作经验者个人求职信范文
2013/12/22 职场文书
小学生运动会报道稿
2014/09/12 职场文书
新员工试用期自我评价
2015/03/10 职场文书
付款证明模板
2015/06/19 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android