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 08 Python
Python中列表元素转为数字的方法分析
Jun 14 Python
Python面向对象特殊成员
Apr 24 Python
基于随机梯度下降的矩阵分解推荐算法(python)
Aug 31 Python
NumPy 数组使用大全
Apr 25 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
django settings.py 配置文件及介绍
Jul 15 Python
Python 跨.py文件调用自定义函数说明
Jun 01 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 Python
python图片合成的示例
Nov 09 Python
Python中使用Selenium环境安装的方法步骤
Feb 22 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
关于页面优化和伪静态
2009/10/11 PHP
php中常用字符串处理代码片段整理
2011/11/07 PHP
php 操作调试的方法
2012/07/12 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
CI(CodeIgniter)框架配置
2014/06/10 PHP
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
2016/08/16 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
JavaScript函数IIFE使用详解
2019/10/21 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
护理专业毕业生推荐信
2013/10/31 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
客服部班长工作责任制
2014/02/25 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
文明班级建设方案
2014/05/15 职场文书
趣味运动会策划方案
2014/06/02 职场文书
公民授权委托书
2014/10/15 职场文书