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中自定义函数的可变参数的使用及注意点
Jun 21 Python
Python读取图片属性信息的实现方法
Sep 11 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
Python Opencv实现图像轮廓识别功能
Mar 23 Python
python字符串查找函数的用法详解
Jul 08 Python
Python笔记之代理模式
Nov 20 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
Jun 27 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
python 实现aes256加密
Nov 27 Python
selenium+headless chrome爬虫的实现示例
Jan 08 Python
Python爬虫网络请求之代理服务器和动态Cookies
Apr 12 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
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
Python functools模块学习总结
2015/05/09 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
python编程实现希尔排序
2017/04/13 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
体育专业学生自我评价范文
2014/01/17 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
审计班子对照检查材料
2014/08/27 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
Java设计模式之享元模式示例详解
2022/03/03 Java/Android