大家好,欢迎来到IT知识分享网。
81. read readline readlines 读取文件的三种方法
文章目录
1. 读取文件的三种方法
read[riːd]:读取。
line [laɪn]:线、行。
【备注】
上述图片来自【大熊课堂】,本文内容参考【大熊课堂】的读取文件的三种操作方法
。
2. read方法
【功能】
读取文件的全部内容。
【返回值】
返回的数据类型为字符串。
【准备工作】
- 新建一个名为
81
的文件夹。 - 在
81
文件夹中新建一个八字文案.txt
文件。
在81.txt文件中写入如下内容:
- 在
81
文件夹中新建一个81.py
文件。 - 用VScode编辑器打开
81.py
文件,在该文件中编写代码。
【文件相关知识回顾】
文件的操作通常分为3个步骤:
- 打开文件
- 操作文件
- 关闭文件
重点注意用Python操作文件后注意要记得关闭文件夹。
【体验代码:读取文本的全部内容】
# open函数打开文件 f = open("八字文案.txt","r", encoding='utf-8') # read方法读取文件 c = f.read() print(c) # close函数关闭文件 f.close()
【终端输出】
马行千里 不洗沙尘 十年饮冰 难凉热血
运行上面的代码,我们读取了八字文案.txt
文件中的内容。
【open函数语法回顾】
open(file, mode='r', encoding='None', errors='None')
- 参数file表示要打开文件的路径。
- 参数 encoding 表示文件的编码方式,文件编码方式一般为 ‘utf-8’。
- errors 参数表示读写文件时碰到错误的报错级别。
- 参数mode决定了打开文件的模式。
这里的r
表示以只读模式打开文件。
【mode参数说明】
- 运行open函数返回的是一个文件对象。
- open 语句需要使用close关闭文件。
- with open 语句不需要使用close关闭文件。
【上面的代码可以优化如下】
# with open 语句打开文件 with open("八字文案.txt","r", encoding='utf-8') as f: # 读取文件 print(f.read())
【终端输出】
马行千里 不洗沙尘 十年饮冰 难凉热血
【相关知识可参考以下链接】
69. open函数—打开文件并返回文件对象
70. with open( ) as 以自动关闭文件的方式打开文件
【体验代码:read读取部分内容】
当read方法的括号为空时,我们输出了txt文件的全部内容。
下面我们给read方法的括号中添加一个数值。
【read(1)】
with open("八字文案.txt","r", encoding='utf-8') as f: # 读取文件 print(f.read(1))
【终端输出】
马
当添加数值1时,程序读取了txt文档的中的第一字符。
运行结果输出了第一个字符马
。
【read(4)】
with open("八字文案.txt","r", encoding='utf-8') as f
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130674.html