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中的多重继承实例讲解
Sep 28 Python
python实现逆波兰计算表达式实例详解
May 06 Python
Python中type的构造函数参数含义说明
Jun 21 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
Dec 25 Python
python动态网页批量爬取
Feb 14 Python
Python实现GUI学生信息管理系统
Apr 05 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 Python
Python双向循环链表实现方法分析
Jul 30 Python
利用Django提供的ModelForm增删改数据的方法
Jan 06 Python
Python3直接爬取图片URL并保存示例
Dec 18 Python
Python timeit模块的使用实践
Jan 13 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
第十一节--重载
2006/11/16 PHP
php购物网站支付paypal使用方法
2010/11/28 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
五款PHP代码重构工具推荐
2014/10/14 PHP
教大家制作简单的php日历
2015/11/17 PHP
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
python 5个顶级异步框架推荐
2020/09/09 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
canvas线条的属性详解
2018/03/27 HTML / CSS
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
单身联谊活动方案
2014/01/29 职场文书
科研课题实施方案
2014/03/18 职场文书
教师师德考核自我评价
2014/09/13 职场文书
小学感恩节活动总结
2015/03/24 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
Python实现简单的猜单词
2021/06/15 Python