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 25 Python
详解python中asyncio模块
Mar 03 Python
python3实现随机数
Jun 25 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
Nov 30 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
python 模拟银行转账功能过程详解
Aug 06 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
python Canny边缘检测算法的实现
Apr 24 Python
Python判断字符串是否为合法标示符操作
Sep 03 Python
python 实现控制鼠标键盘
Nov 27 Python
python 写一个文件分发小程序
Dec 05 Python
总结Python变量的相关知识
Jun 28 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP 和 HTML
2006/10/09 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
Javascript 日期处理之时区问题
2009/10/08 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
bootstrapfileinput实现文件自动上传
2016/11/08 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
python感知机实现代码
2019/01/18 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
python对文件的操作方法汇总
2020/02/28 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
Python分类测试代码实例汇总
2020/07/23 Python
python 决策树算法的实现
2020/10/09 Python
python 写一个性能测试工具(一)
2020/10/24 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
英国最大的海报商店:GB Posters
2018/03/20 全球购物
委托公证书范本
2014/04/03 职场文书
民政局个人整改措施
2014/09/24 职场文书
2015年安全月活动总结
2015/03/26 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android