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中对list去重的多种方法
Sep 18 Python
Python中有趣在__call__函数
Jun 21 Python
详解Python爬虫的基本写法
Jan 08 Python
浅谈python类属性的访问、设置和删除方法
Jul 25 Python
Python 专题六 局部变量、全局变量global、导入模块变量
Mar 20 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
python爬虫 2019中国好声音评论爬取过程解析
Aug 26 Python
tensorflow转换ckpt为savermodel模型的实现
May 25 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
Pycharm打开已有项目配置python环境的方法
Jul 03 Python
Python编写单元测试代码实例
Sep 10 Python
关于python中导入文件到list的问题
Oct 31 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中数组首字符过滤功能代码
2012/07/31 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
PHP微商城开源代码实例
2019/03/27 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
2016/10/29 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
详解python做UI界面的方法
2019/02/27 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
求高于平均分的学生学号及成绩
2016/09/01 面试题
金融专业个人求职信
2013/09/22 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
2016寒假假期总结
2015/10/10 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
redis lua限流算法实现示例
2022/07/15 Redis