利用Python读取txt文档的方法讲解


Posted in Python onJune 23, 2018

在G:/PythonPractise文件夹下新建一个名为record.txt的文本文档,写入如下图所示四行内容并保存。

利用Python读取txt文档的方法讲解

打开python3的idle,开始写代码。

方法一代码和运行结果如下:

利用Python读取txt文档的方法讲解

如上面运行结果所示,上面的结果是省略end=的写法,等价于end="\n"(回车); 下面的结果是end=""(空字符串)的写法,等价于end="\r"(换行)

方法二代码和运行结果如下:

利用Python读取txt文档的方法讲解

方法三代码结果如下:

利用Python读取txt文档的方法讲解

比较三种方法,方法一先将该路径下的文件返回成一个对象,在调用对象的readline()方法;方法三调用的是文件的readlines()方法,方法二是遍历文件中每一行,然逐行打印。

注意,下面这种写法是错误的!:

利用Python读取txt文档的方法讲解

这个方法调用的是文件对象的readline()方法,readline()方法只能读取一行数据,不用循环的话,只能读取文件中的第一行数据(一般的列的标题头),这样它读取出的内容就只有第一行的内容,并将第一行的内容放到到一个列表中存放,存放的东西就成了一个字符串,下面再用for in 的循环来遍历这个列表中的内容,取出的就是字符串中的每个字符元素了,然后将这些字符逐行打印,就成了竖向排版。

附:全部的转义字符和含义:

利用Python读取txt文档的方法讲解

以上这篇利用Python读取txt文档的方法讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python检测某个变量是否有定义的方法
May 20 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
pandas把所有大于0的数设置为1的方法
Jan 26 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
Mar 25 Python
Python reduce函数作用及实例解析
May 08 Python
Python基于gevent实现文件字符串查找器
Aug 11 Python
python实现人性化显示金额数字实例详解
Sep 25 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
django使用多个数据库的方法实例
Mar 04 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 Python
python读取一个目录下所有txt里面的内容方法
Jun 23 #Python
Python 读取某个目录下所有的文件实例
Jun 23 #Python
python保存数据到本地文件的方法
Jun 23 #Python
基于Python List的赋值方法
Jun 23 #Python
python统计多维数组的行数和列数实例
Jun 23 #Python
Python返回数组/List长度的实例
Jun 23 #Python
python 定义给定初值或长度的list方法
Jun 23 #Python
You might like
DOMXML函数笔记
2006/10/09 PHP
Yii使用ajax验证显示错误messagebox的解决方法
2014/12/03 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
Javascript 刷新全集常用代码
2009/11/22 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
python实现读取并显示图片的两种方法
2017/01/13 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
pandas参数设置的实用小技巧
2020/08/23 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
web字体加载方案优化小结
2019/11/29 HTML / CSS
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
最新大学生自我评价
2013/09/24 职场文书
销售口号大全
2014/06/11 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python