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生成器的使用方法
Nov 21 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
Python实现网站注册验证码生成类
Jun 08 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
python框架中flask知识点总结
Aug 17 Python
Windows下Anaconda2安装NLTK教程
Sep 19 Python
Python中类的创建和实例化操作示例
Feb 27 Python
Python PyCharm如何进行断点调试
Jul 05 Python
基于django传递数据到后端的例子
Aug 16 Python
python 串口读取+存储+输出处理实例
Dec 26 Python
python安装后的目录在哪里
Jun 21 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
Aug 17 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
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
php 显示指定路径下的图片
2009/10/29 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
jQuery textarea的长度进行验证
2009/05/06 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
JS仿Base.js实现的继承示例
2017/04/07 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
python通过函数属性实现全局变量的方法
2015/05/16 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Python中bisect的使用方法
2019/12/31 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
读书演讲主持词
2014/03/18 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
2014年司法所工作总结
2014/11/22 职场文书
关于学习的决心书
2015/02/05 职场文书
功夫熊猫观后感
2015/06/10 职场文书
招商银行收入证明
2015/06/17 职场文书