如何在 Python 中读取文本文件?

文本文件是包含简单文本的文件。Python 提供了内置函数来读取、创建和写入文本文件。我们将讨论如何在 Python 中读取文本文件。

有三种方法可以在 Python 中读取文本文件 -

  • read() − 此方法读取整个文件并返回包含文件所有内容的单个字符串。

  • readline() - 此方法从文件中读取一行并将其作为字符串返回。

  • readlines() - 此方法读取所有行并将它们作为字符串列表返回。

在 Python 中读取文件

假设有一个名为“myfile.txt”的文本文件。我们需要以读取模式打开文件。读取模式由“r”指定。可以使用open().打开文件。传递的两个参数是文件名和文件需要打开的模式。

例子

file=open("myfile.txt","r")

print("读取功能: ")

print(file.read())

print()

file.seek(0) #将光标移回文件的开头,因为 read() 将光标移到文件的末尾

print("阅读功能:")

print(file.readline())

print()

file.seek(0) #将光标移回文件开头

print("阅读线功能:")

print(file.readlines())

file.close()

输出

读取功能:

This is an article on reading text files in Python.

Python has inbuilt functions to read a text file.

We can read files in three different ways.

Create a text file which you will read later.

阅读功能:

This is an article on reading text files in Python.

阅读线功能:

['This is an article on reading text files in Python.\n', 'Python has

inbuilt functions to read a text file.\n', 'We can read files in three

different ways.\n', 'Create a text file which you will read later.']

从输出中可以清楚地看出 -

读取function()读取并返回整个文件。

该readline()函数仅读取并返回一行。

该readlines()函数读取并返回所有行作为字符串列表。

以上是 如何在 Python 中读取文本文件? 的全部内容, 来源链接: utcz.com/z/361140.html

回到顶部