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 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
在Django框架中运行Python应用全攻略
Jul 17 Python
用Python实现斐波那契(Fibonacci)函数
Mar 25 Python
Django实现自定义404,500页面教程
Mar 26 Python
Python实现excel转sqlite的方法
Jul 17 Python
python中abs&map&reduce简介
Feb 20 Python
python opencv实现切变换 不裁减图片
Jul 26 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 Python
python中logging模块的一些简单用法的使用
Feb 22 Python
PYTHON如何读取和写入EXCEL里面的数据
Oct 28 Python
详解Python类和对象内容
Jun 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
PHP脚本的10个技巧(3)
2006/10/09 PHP
PHP用户指南-cookies部分
2006/10/09 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
template.js前端模板引擎使用详解
2017/10/10 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
使用Python对Excel进行读写操作
2017/03/30 Python
python实现梯度下降算法
2020/03/24 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
大专生自我鉴定范文
2013/10/01 职场文书
树转促学习心得体会
2014/09/10 职场文书
见习报告怎么写
2014/10/31 职场文书
2014年内勤工作总结
2014/11/24 职场文书
煤矿安全生产工作总结
2015/08/13 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
python基础之停用词过滤详解
2021/04/21 Python
MYSQL如何查看操作日志详解
2022/05/30 MySQL