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简单文本处理的方法
Jul 10 Python
python如何在列表、字典中筛选数据
Mar 19 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
Python中关键字global和nonlocal的区别详解
Sep 03 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
Python多进程方式抓取基金网站内容的方法分析
Jun 03 Python
python替换字符串中的子串图文步骤
Jun 19 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
Python OpenCV去除字母后面的杂线操作
Jul 05 Python
python代数式括号有效性检验示例代码
Oct 04 Python
Pandas的数据过滤实现
Jan 15 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
简单的Python的curses库使用教程
2015/04/11 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
咖啡店自主创业商业计划书
2014/01/22 职场文书
商场端午节活动方案
2014/01/29 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js
python开发人人对战的五子棋小游戏
2022/05/02 Python
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS