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

yipeiwu_com6年前Python基础

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

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

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

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

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

方法三代码结果如下:

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

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

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

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

以上这篇利用Python读取txt文档的方法讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python制作抖音代码舞

python制作抖音代码舞

本文实例为大家分享了抖音代码舞python制作代码,供大家参考,具体内容如下 一、效果图 二、转换代码 from img import Image ascil_char = l...

Python正则表达式匹配HTML页面编码

html页面一般都会指定一个编码,如何获取到是处理html页面的第一步,因为错误的编码必然带来后面处理的问题。这里我用python的正则表达式写了个: import re a =...

Django使用模板后无法找到静态资源文件问题解决

环境配置 Django版本1.11 python版本3.6.2 前言 在编写Django网站的时候,在涉及模板方面,一些简单的例子都没有问题,但这些例子都有一个共同点,那...

使用pandas的box_plot去除异常值

我就废话不多说了,直接上代码吧! #-*- coding:utf-8 _*- """ @author:Administrator @file: standard_process....

详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件

详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件

一、安装Pyinstaller 环境:python3.6、window10 注意事项: python64位版本打包的exe,只能在64位操作系统使用 打包文件夹和文件的名称不能用中文 p...