使用with open()读取文件,使用next(file)可以跳过一行

示例代码

def get_data_from_file(file_path, skip_line: int = 0):"""从文件得到数据源"""# skip 为跳过的行数with open(file_path, 'r') as file:for i in range(skip_line):next(file)  # 跳过一行while True:line = file.readline()if not line:break  # 退出yield lineif __name__ == '__main__':for i in get_data_from_file("test.txt", skip_line=2):print(i)

其中test.txt文件内容如下:

hello1
world1
hello2
world2
hello3
world3
hello4
world4
hello5
world5
hello6
world6
hello7
world7
hello8
world8
hello9
world9

python读取文件,并指定跳过的行数相关推荐

  1. python修改指定行,python读取文件的指定行并修改

    文件是python最常操作的对象,先看文件,格式固定,每6行一组,且最后一行为空行,这是Python脚本从接口文档上取下来的数据,按固定格式自动生成的RF关键字脚本,由于接口有重复,直接用的话会报错( ...

  2. python读取文件前30个字符_Python 批量读取文件中指定字符的实现

    1.背景 从指定的NLP生成的文件中读取指定的字符. 2.待读取文件 是以":"作为分隔符的数据,每一行以回车结束.此文件为XXX.train 3.读取每一句中的汉字 ... fi ...

  3. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

  4. python读取文件第n行-python读取文件第n行

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. pos = pos - 1 try: f.seek(pos, 2) #从 ...

  5. python处理表格数据-python读取word 中指定位置的表格及表格数据

    1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...

  6. python读取文件-python读取大文件

    最近在学习python的过程中接触到了python对文件的读取.python读取文件一般情况是利用open()函数以及read()函数来完成: f = open(filename,'r') f.rea ...

  7. python读取文件某一行-python和shell读取文件某一行

    python和shell(awk命令) 可以实现直接读取文件的某一行,按行号进行读取 .并可以精准的取得该行的某个字段,这个有点类似于x轴.y轴定位某个点的操作. 一.awk取某行某列值 awk 可以 ...

  8. python读取文件路径报invalid_关于Python读取文件的路径中斜杠问题

    最近用Python读取文件,发现有时候用 '\' 会报错,换成 '\\' 就不会报错.查了下资料发现,'\'是Python的转义字符,如果路径中存在'\t'或者'\r'这样的特殊字符,'\'就无法起到 ...

  9. python将文件另存为,python读取文件另存为

    解决 python 读取文件乱码问题(UnicodeDecodeError) 解决 python 读取文件乱码问题(UnicodeDecodeError) 确定你的文件的编码,下面的代码将以'utf- ...

最新文章

  1. 近两年的生物医学突破研究,颠覆你前20年基础所学
  2. 创建emp表 oracle,Oracle中创建和管理表详解
  3. C# 多线程之List的线程安全问题
  4. python数字倒序
  5. 申请鲲鹏920测试机试水+编译nginx
  6. js制定一个单选按钮_【下】每个月整理发票太头疼?手把手教你快速开发一个工具解决!...
  7. dbms_排名前50位的DBMS面试问答
  8. 小米11渲染图曝光:屏下摄像头技术现身还有方形5摄相机模组
  9. 简单的企业网站后台的实现之流程
  10. 程序员资源系列(不断完善中)
  11. python把正整数翻译成英文_将Python整数转换为单词
  12. 现金流中文版免CD提示补丁
  13. elasticsearch的服务器响应异常及应对策略
  14. macbookpro 2021 各种软件设置中找不到麦克风权限问题
  15. i7z – 用来查看CPU状况
  16. VBA对EXCEL某列进行排序操作
  17. python离线翻译包下载_Python翻译
  18. 探秘特种兵-揭开《士兵突击》原型部队老A的神秘面纱!(转帖)
  19. 影响因子真的那么可靠吗?
  20. C语言求最大公约数的三种方法

热门文章

  1. Linux日常维护命令
  2. pymysql dataframe,DataFrame constructor not properly called
  3. 实习生两大杀手之一:Git 引入
  4. 你应该知道的计算机网络知识 【转】
  5. 文献阅读笔记:Smart Homes that Monitor Breathing and Heart Rate
  6. Amazon kindle 4 note
  7. 单目SLAM在移动端应用的实现难点有哪些?
  8. Vue点击选中(多选)选中右上角有三角形
  9. c语言long的用法及作用,c语言中long long的用法
  10. My Hundredth Page - 回文子串 - By Nicolas