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

作者:spritezhong 时间:2022-05-12 12:58:56 

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()

来源:https://blog.csdn.net/baidu_33010991/article/details/54234184

标签:python,读取,文件
0
投稿

猜你喜欢

  • PHP连接和操作MySQL数据库基础教程

    2023-11-20 22:41:47
  • JS+php后台实现文件上传功能详解

    2024-04-27 15:22:28
  • MySQL中的多字段相同数据去重复

    2024-01-17 11:21:21
  • python如何读写json数据

    2021-09-17 17:27:07
  • 从零开始搭建基于Python的微信小程序的教程分享

    2022-09-08 19:38:59
  • python3 shelve模块的详解

    2022-12-08 19:41:37
  • Python中loguru日志库的使用

    2023-03-02 13:24:27
  • 举例讲解Python设计模式编程中的访问者与观察者模式

    2021-06-10 06:38:16
  • Python clip与range函数保姆级使用教程

    2022-05-22 09:53:42
  • 分析python服务器拒绝服务攻击代码

    2021-07-21 20:47:29
  • python opencv 找出图像中的最大轮廓并填充(生成mask)

    2021-01-14 23:42:10
  • 解决Mac下首次安装pycharm无project interpreter的问题

    2023-02-11 04:32:15
  • ORACLE常见错误代码的分析与解决(三)

    2010-07-31 12:45:00
  • 超实用的全新JavaScript事件Scrollend实例详解

    2024-04-16 10:27:49
  • C#如何在窗体程序中操作数据库数据

    2024-01-22 13:31:41
  • 启动Atom并运行python文件的步骤

    2023-12-22 02:26:11
  • Python自动采集微信联系人的实现示例

    2023-09-08 07:28:03
  • 一文带你学会MySQL的select语句

    2024-01-16 01:07:30
  • Typora 0.11.18免费版本安装使用教程(亲测可用)

    2023-10-29 16:56:58
  • Python3结合Dlib实现人脸识别和剪切

    2023-01-10 01:28:48
  • asp之家 网络编程 m.aspxhome.com