本文将利用readlines 读取 以txt为格式的文本文件里的内容, 将每一行提取出来 把每一行的前导/尾随空格符删除 并将每一行存入了列表中。
利用strip split 等python自带的字符串处理函数
准备文件txt
测试代码
fo1 = open(“runoob.txt”, “r”)
lines2 = [l.split() for l in fo1.readlines() if l.strip()]
print(lines2)
效果:

图片列表不全
需要以下的函数:

strip()删除任何前导/尾随空格。因此它将跳过除空白或空白之外的所有行。
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
返回移除字符串头尾指定的字符生成的新字符串。

readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for… in … 结构进行处理。
如果碰到结束符 EOF 则返回空字符串。
返回列表,包含所有的行。

Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
返回分割后的字符串列表
也可以用测试代码:
fo2 = open(“runoob.txt”, “r”)
lines3 = [l.split() for l in fo2.readlines()]
print(lines3)
效果:
可以进一步优化 将readlines去掉
readlines()-使用会创建列表 避免创建第二个表格 该列表在列表理解完成后立即被丢弃。
代码
fo = open(“runoob.txt”, “r”)
lines = [l.split() for l in fo if l.strip()]
print(lines)

效果:

python 读取文本文件遍历每一行相关推荐

  1. python 读取文本文件_如何在Python中读取大文本文件

    python 读取文本文件 Python File object provides various ways to read a text file. The popular way is to us ...

  2. Python——读取txt文件每一行数据

    Python--读取txt文件每一行数据生成列表 一.例子1 (间隔符:逗号) 1.1 文件 1.2 代码 1.3 结果 二.例子2 (间隔符:空格) 2.1 文件 2.2 代码 2.3 结果 参考文 ...

  3. python读取文本文件的三种方法

    参考链接 python读取文本文件的内容,有三种方法. read().readline().readlines() read() read()是最简单的一种方法,一次性读取文件的所有内容放在一个大字符 ...

  4. Python 读取文本文件编码错误解决方案(未知文本文件编码情况下解决方案)

    Python 读取文本文件编码错误解决方案(未知文本文件编码情况下解决方案) 参考文章: (1)Python 读取文本文件编码错误解决方案(未知文本文件编码情况下解决方案) (2)https://ww ...

  5. python读取txt文件第一行-python读取文本文件数据

    本文要点刚要: (一)读文本文件格式的数据函数:read_csv,read_table 1.读不同分隔符的文本文件,用参数sep 2.读无字段名(表头)的文本文件 ,用参数names 3.为文本文件制 ...

  6. python中读取文本文件_利用Python读取文本文件?

    文件的遍历 因为文件保存了很多字符和行,因此也是循环常见的典型使用案例,最原始的方法可以调用文件对象的read方法,把文件内容一次性加载至字符串对象 file = open('myfile.txt', ...

  7. Python读取文本文件的几种方式

    Python 提供了如下 3 种函数,它们都可以帮我们实现读取文件中数据的操作: read() 函数:逐个字节或者字符读取文件中的内容,若有参数,则根据指定值读取字节或字符; readline() 函 ...

  8. python读取文件中的一行

    python读取文件 readline()方法,读取一行文件 readlines()方法,读取多行文件,保存到一个列表中 文件内容: filepath = 'test4.txt' handle = o ...

  9. python读取txt数据-python读取文本文件数据

    本文要点刚要: (一)读文本文件格式的数据函数:read_csv,read_table 1.读不同分隔符的文本文件,用参数sep 2.读无字段名(表头)的文本文件 ,用参数names 3.为文本文件制 ...

最新文章

  1. MySQL探秘(七):InnoDB行锁算法
  2. 【转】mysql,mysqli,PDO三种方式连接数据库
  3. 使用Elasticsearch+filebeat+logstach+kibana构建日志服务平台
  4. SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  5. nodejs库express是如何接收inbound json请求的
  6. ASP.NET Core服务器综述
  7. xmlHttpRequest无刷新验证用户名
  8. MATLAB的GUI设置为不能点击状态(将按钮变为灰色)
  9. 面试准备——Java回顾:高级编程(多线程、常用类、集合、泛型、IO流、反射、动态代理、新特性)
  10. 让电脑提速的小方法-----QoS数据计划程序
  11. QQ浏览器11版,中文输入法定位错误
  12. K60学习笔记(三)——K60各模块概述
  13. pandas 两列数据合并
  14. Photoshop之快速蒙版Q
  15. css子元素选择父元素的实现
  16. 后台将图片以base64形式传给前台,前台展示
  17. 日本研发创可贴式的皮肤传感器
  18. 你做一篇微信公众号文章要多久?
  19. JavaBean输入圆的半径,求圆的面积和周长
  20. ホワイトブレス 初回版

热门文章

  1. Linux下nano编辑器的常用快捷键
  2. i9300+imei丢失+三星原厂修复软件+连接三星认证服务器,I9300刷机后无信号 EFS错误等问题修复方法...
  3. 景观生态学原理| 7 景观生态规划与设计
  4. Python 日志记录工具logging
  5. Android ListView异步加载数据库图片
  6. 死锁——什么是死锁 死锁的四个必要条件 避免死锁
  7. PHP如何处理给每一行的文本加上引号
  8. 【AIGC】人工智能的新篇章:生成式人工智能对企业的影响和意义
  9. github直接网页上传时出现 this file is empty
  10. UE4 Niagara学习笔记