81. read readline readlines 读取文件的三种方法

81. read readline readlines 读取文件的三种方法本文详细介绍了 Python 中读取文件的三种方法 read 用于读取文件全部内容 返回字符串 readline 读取文件一行 返回字符串 readlines 读取文件所有行 返回字符串列表

大家好,欢迎来到IT知识分享网。

81. read readline readlines 读取文件的三种方法

1. 读取文件的三种方法

read[riːd]:读取。

line [laɪn]:线、行。

在这里插入图片描述

【备注】

上述图片来自【大熊课堂】,本文内容参考【大熊课堂】的读取文件的三种操作方法

2. read方法

【功能】

读取文件的全部内容。

【返回值】

返回的数据类型为字符串。

【准备工作】

  1. 新建一个名为81的文件夹。
  2. 81文件夹中新建一个八字文案.txt文件。

在81.txt文件中写入如下内容:

  1. 81文件夹中新建一个81.py文件。
  2. 用VScode编辑器打开81.py文件,在该文件中编写代码。

【文件相关知识回顾】

文件的操作通常分为3个步骤:

  1. 打开文件
  2. 操作文件
  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') 
  1. 参数file表示要打开文件的路径
  2. 参数 encoding 表示文件的编码方式,文件编码方式一般为 ‘utf-8’。
  3. errors 参数表示读写文件时碰到错误的报错级别。
  4. 参数mode决定了打开文件的模式。

这里的r表示以只读模式打开文件。

【mode参数说明】

在这里插入图片描述

  1. 运行open函数返回的是一个文件对象
  2. open 语句需要使用close关闭文件。
  3. 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

(0)
上一篇 2025-08-13 18:33
下一篇 2025-08-13 18:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信