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求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
Jun 29 Python
Python中__init__.py文件的作用详解
Sep 18 Python
Python实现使用卷积提取图片轮廓功能示例
May 12 Python
Django中使用Celery的方法示例
Nov 29 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
python绘制箱型图
Apr 27 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设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php数组的一些常见操作汇总
2011/07/17 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
php解析url的三个示例
2014/01/20 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
python中defaultdict的用法详解
2017/06/07 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
《商鞅南门立木》教学反思
2014/02/16 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
卖车协议书范例
2014/09/16 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
Java中try catch处理异常示例
2021/12/06 Java/Android
Hive导入csv文件示例
2022/06/25 数据库