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入门篇之字符串
Oct 17 Python
Python探索之URL Dispatcher实例详解
Oct 28 Python
Python微信公众号开发平台
Jan 25 Python
Python实现注册、登录小程序功能
Sep 21 Python
django的ORM模型的实现原理
Mar 04 Python
解决python文件双击运行秒退的问题
Jun 24 Python
Python中的单下划线和双下划线使用场景详解
Sep 09 Python
pygame实现烟雨蒙蒙下彩虹雨
Nov 11 Python
pandas的相关系数与协方差实例
Dec 27 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
python调用摄像头的示例代码
Sep 28 Python
详解python算法常用技巧与内置库
Oct 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
测试php函数的方法
2013/11/13 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
Vue内容分发slot(全面解析)
2017/08/19 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
Python切片用法实例教程
2014/09/08 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
python os.fork() 循环输出方法
2019/08/08 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
Python continue语句实例用法
2020/02/06 Python
keras输出预测值和真实值方式
2020/06/27 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
教学改革问题查摆整改措施
2014/09/27 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
交通安全教育心得体会
2016/01/15 职场文书