利用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使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 Python
python实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
在Python程序中实现分布式进程的教程
Apr 28 Python
栈和队列数据结构的基本概念及其相关的Python实现
Aug 24 Python
python字符类型的一些方法小结
May 16 Python
浅谈python import引入不同路径下的模块
Jul 11 Python
Python3网络爬虫中的requests高级用法详解
Jun 18 Python
python递归调用中的坑:打印有值, 返回却None
Mar 16 Python
python 实现图像快速替换某种颜色
Jun 04 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
python中的测试框架
Nov 13 Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 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
php获得当前的脚本网址
2007/12/10 PHP
PHP MSSQL 存储过程的方法
2008/12/24 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
PHP中exec函数和shell_exec函数的区别
2014/08/20 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
php中Swoole的热更新实现代码实例
2021/03/04 PHP
javascript call和apply方法
2008/11/24 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
JS随机密码生成算法
2019/09/23 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
virtualenv实现多个版本Python共存
2017/08/21 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
详解Python:面向对象编程
2019/04/10 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
四年级数学教学反思
2014/02/02 职场文书
介绍信格式样本
2015/05/05 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server