如何在Python中读取文本文件
Python提供了读取、写入和创建文件的功能。文件可以分为两种类型 – 普通文本和二进制。
- 文本文件 – 这种类型的文件由普通字符组成,以特殊字符结尾。这个特殊字符被称为EOL(行尾)。在Python中,默认使用换行符(‘\n’)。
- 二进制文件 – 在这种文件格式中,数据以二进制格式(1或0)存储。二进制文件没有换行符终止符。
在这里,我们将学习如何在Python中读取文本文件。
Python需要三个必要的步骤来读取或写入文本文件。
- 打开文件
- 读取或写入文件
- 关闭文件
读取文本文件
Python提供了一个内置函数 open() 来打开一个文件。它主要需要两个参数,文件名和模式。它返回文件对象,也称为句柄。可以使用它执行对文件的各种操作。
我们可以在打开文件时指定文件的模式。文件的模式可以是读取 r ,写入 w ,和追加 a 。
我们将使用 open() 函数来打开文本文件。
Python提供了各种函数来读取文件,但是我们将使用最常见的 read() 函数。它接受一个名为size的参数,该参数是从文件中读取的字符数。如果未指定size,则读取整个文件。
示例
输出:
解释
在上述代码中,我们可以看到 read() 函数根据给定的 size 从文件中读取字符。变量 con1 从上一次读取()函数中读取 下一个10个字符 。在最后一行,我们使用 close() 函数执行读取操作后关闭文件。