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 调用DLL操作抄表机
Jan 12 Python
Python写的一个简单DNS服务器实例
Jun 04 Python
使用rst2pdf实现将sphinx生成PDF
Jun 07 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
Python列表推导式与生成器用法分析
Aug 02 Python
Python中logging.NullHandler 的使用教程
Nov 29 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
解决Django连接db遇到的问题
Aug 29 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
python字典和json.dumps()的遇到的坑分析
Mar 11 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 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中的超全局变量
2006/10/09 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
PHP实现GIF图片验证码
2015/11/04 PHP
php实现简单的上传进度条
2015/11/17 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
PHP中Array相关函数简介
2016/07/03 PHP
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
pandas的qcut()方法详解
2019/07/06 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
卫生巾广告词
2014/03/18 职场文书
大学生活动总结模板
2014/07/02 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
2014年保卫工作总结
2014/12/05 职场文书
社会实践活动总结
2015/02/05 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
商场营业员岗位职责
2015/04/14 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
Python3 类型标注支持操作
2021/06/02 Python