用python读取一个txt,做一个文档
时间: 2023-07-18 17:27:35 浏览: 48
好的,我们可以使用Python内置的文件读取功能来读取txt文件,并使用Python的文本处理库来处理文本。
以下是一个简单的例子,演示如何读取一个txt文件,并计算其中每个单词出现的次数,并将结果保存到一个新的txt文件中:
```python
# 读取txt文件
with open('input.txt', 'r') as f:
text = f.read()
# 将文本转换为单词列表
words = text.split()
# 计算每个单词出现的次数
word_counts = {}
for word in words:
if word in word_counts:
word_counts[word] += 1
else:
word_counts[word] = 1
# 将结果保存到新的txt文件中
with open('output.txt', 'w') as f:
for word, count in word_counts.items():
f.write('{}: {}\n'.format(word, count))
```
在这个例子中,我们首先使用 `open()` 函数打开txt文件,并使用 `read()` 方法读取文件内容。然后,我们使用 `split()` 方法将文本转换为单词列表。接下来,我们使用一个字典来记录每个单词出现的次数。最后,我们将结果保存到一个新的txt文件中,其中每一行包含一个单词和它出现的次数。
你可以将代码中的 `input.txt` 替换为你自己的txt文件的文件名,从而读取你所需的文本文件,并使用类似的方法处理文本。