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 测试实现方法
Dec 24 Python
使用pdb模块调试Python程序实例
Jun 02 Python
Flask-Mail用法实例分析
Jul 21 Python
对tf.reduce_sum tensorflow维度上的操作详解
Jul 26 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
使用pycharm在本地开发并实时同步到服务器
Aug 02 Python
python SVD压缩图像的实现代码
Nov 05 Python
IDLE下Python文件编辑和运行操作
Apr 25 Python
Java多线程实现四种方式原理详解
Jun 02 Python
python判断all函数输出结果是否为true的方法
Dec 03 Python
python数据分析之单因素分析线性拟合及地理编码
Jun 25 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 检查扩展库或函数是否可用的代码
2010/04/06 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
常用的javascript function代码
2008/05/23 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
2010/04/13 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
JS二分查找算法详解
2017/11/01 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
Python中for循环控制语句用法实例
2015/06/02 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
详解Python开发中如何使用Hook技巧
2017/11/01 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
html5使用canvas绘制太阳系效果
2014/12/15 HTML / CSS
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
Servlet方面面试题
2016/09/28 面试题
数控技术应届生求职信
2013/11/13 职场文书
公司联欢会策划方案
2014/05/19 职场文书
入党推优材料
2014/06/02 职场文书
白酒代理协议书范本
2014/10/26 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书