📜  python vrer un fichier texte - Python (1)

📅  最后修改于: 2023-12-03 15:34:06.013000             🧑  作者: Mango

Python读取文本文件

Python有各种读取、写入和操纵文本文件的方法。在本文中,我们将介绍在Python中如何读取文本文件,并且讲解如何分析和处理文本文件中的内容。

读取文本文件

在Python中,可以使用内置函数open()来打开一个文本文件。open()函数需要指定文件名和打开模式。打开模式可以是只读('r')、只写('w')、追加('a')等。

以下是打开文本文件的示例:

with open('filename.txt', 'r') as f:
    content = f.read()

使用with语句可以确保在读取文件后自动关闭文件。f.read()方法读取整个文件并将其存在一个变量content中。

处理文本文件

现在我们有了文本文件的内容,我们可以分析和处理它。比如,我们可以使用split()方法将文本文件中的单词分离到一个列表中:

with open('filename.txt', 'r') as f:
    content = f.read()
    words = content.split()

我们可以通过循环遍历列表中的每个单词,来检查单词出现的次数:

with open('filename.txt', 'r') as f:
    content = f.read()
    words = content.split()
    word_counts = {}
    for word in words:
        if word in word_counts:
            word_counts[word] += 1
        else:
            word_counts[word] = 1

print(word_counts)

这将打印出一个字典,其中每个键表示文档中的一个单词,值表示该单词在文档中出现的次数。

写入文本文件

除了读取文本文件,Python还可以写入文本文件。我们可以使用内置函数open()和write()来写入文本文件。以下是一个示例:

with open('output.txt', 'w') as f:
    f.write('Hello, world!')

此代码将创建一个名为output.txt的新文件,并将“Hello, world!”写入该文件中。

结论

在Python中读取和写入文本文件非常简单。我们可以使用内置函数open()和read()来读取文本文件,并使用write()来写入文本文件。读取和写入文件之后,我们可以使用Python的内置方法来处理和分析文本内容。