python中国的read方法就是评鲦易纪文件读取IO流中的一个方法,用来读取文件中的内容,接下来就给大家介绍一下,如何使用该方法。
工具/原料
Python环境
编译器(例如PyCharm或者SublimeText)
方法/步骤
1、首先,我们先看一下代码的结构,就是一个文件夹,然后里面一些python运行文件和存储数据的txt文件。
2、然后展示一下对应的TXT文件中的文本内容
3、我这氇筐塘瓠里复制一下开始那张图片的内容:#-*-coding:UTF-8-*-#使用withopen("文件名)as参数的形式打开文围泠惶底件这种形式省略了对于文件的关闭close#1.读取整个文件withopen("demo.txt",encoding='UTF-8')asf: content=f.read() print(content)print("===================")#2.逐行读取使用for循环逐行读取,注意每行有一个回车符号\nwithopen("demo.txt",encoding='UTF-8')asf: forlineinf: print(line.rstrip())print("===================")#3.使用readlines()来读取方法readlines()从文件中读取每一行,并将其存储在一个列表中withopen("demo.txt",encoding='UTF-8')asf: lines=f.readlines()print(lines)然后展示游戏执行结果,然详细的备注也里面
4、然后这里重点的说一下关键点:由于文本内容中包含中文,所以需要添加encodi艘绒庳焰ng='UTF-8'这个参数否则会出现下面的错误
5、解决这个关于中文出错的问题,说是还有一种解决方法,但是我使用另一种方法的时候,虽然没有出错,但是显示的是乱码
6、说了python中读取文件内容的read方法,这里继续说一下python写的方法write