Python逐行读取文件中内容的简单方法


Posted in Python onFebruary 26, 2019

项目开发中文件的读写是必不可少的

下面来简单介绍一下文件的读

读文件,首先我们要有文件

那我首先自己创建了一个文本文件password.txt

内容如下:

Python逐行读取文件中内容的简单方法

下面先贴上代码,然后对其进一步解释:

# coding:utf-8
path = r"C:\Users\Administrator\Desktop\CSDN博客草稿\文件的读\password.txt"
#传入要读的文件路径
file = open(path,"r",encoding="utf-8",errors="ignore")
"""
open表示打开你要执行的文件用读的方式打开
第一个参数是上面的文件path路径,第二个是所要执行的操作,(r)代表读,
#encoding="utf-8表示指定编码为“utf-8”,errors="ignore"表示读的时候遇到错误忽略
"""
while True:
  mystr = file.readline()#表示一次读取一行
  if not mystr:
  #读到数据最后跳出,结束循环。数据的最后也就是读不到数据了,mystr为空的时候
    break
  print(mystr,end="")#打印每次读到的内容

运行结果如下:

Python逐行读取文件中内容的简单方法

这里简单说一下代码逻辑:

1)首先,你要创建一个文件,或者已存在的文件

文件都没有的话,一切就免谈了。

3)open方法通过你传入的路径,提供的r只读参数

用只读方式打开这个文件。

4)文件打开后,我们就可以写个循环,一行一行读取

并把读取到的数据打印出来。

其中为什么用到end=”“,:
因为print自带换行,
我们读的每一行中也有换行符存在,
默认会换两次行,
只是为了好看,我才加上end=””
让print打印不换行的,
这样就只有一个换行符.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python Deque 模块使用详解
Jul 04 Python
python实现的简单窗口倒计时界面实例
May 05 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
python学生信息管理系统(初级版)
Oct 17 Python
django 自定义过滤器的实现
Feb 26 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
Python单元测试工具doctest和unittest使用解析
Sep 02 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
python连接PostgreSQL过程解析
Feb 09 Python
利用python在excel中画图的实现方法
Mar 17 Python
python使用pymysql模块操作MySQL
Jun 16 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 #Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 #Python
初探利用Python进行图文识别(OCR)
Feb 26 #Python
Python编写合并字典并实现敏感目录的小脚本
Feb 26 #Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
Feb 26 #Python
利用python实现对web服务器的目录探测的方法
Feb 26 #Python
python selenium 弹出框处理的实现
Feb 26 #Python
You might like
php 随机排序广告的实现代码
2011/05/09 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
js下利用控制器载入对应脚本
2010/07/17 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
详解Vue2.0里过滤器容易踩到的坑
2017/06/01 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
vue mounted组件的使用
2018/06/18 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
python2.7到3.x迁移指南
2018/02/01 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
2014/10/20 HTML / CSS
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
成品库仓管员岗位职责
2014/04/06 职场文书
锦旗标语大全
2014/06/23 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
导游词格式
2015/02/13 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
css3 文字断裂效果
2022/04/22 HTML / CSS