打开一篇英文文章,在该文章中找出所有给定的单词,然后对所有给定的单词替换为另外一个单词,再存盘。
时间: 2024-02-25 21:58:42 浏览: 57
以下是一个简单的Python程序,可以读取一个英文文本文件,查找所有给定的单词,并将它们替换为另一个单词,最后将修改后的文本保存到新文件中:
```python
# 打开文本文件
with open('input.txt', 'r') as f:
text = f.read()
# 定义要替换的单词列表
keywords = ['apple', 'banana', 'orange']
replace_word = 'fruit'
# 将所有匹配的单词替换为新单词
for keyword in keywords:
text = text.replace(keyword, replace_word)
# 将修改后的文本保存到新文件中
with open('output.txt', 'w') as f:
f.write(text)
```
在上述代码中,我们首先使用 `open()` 函数打开一个英文文本文件,并读取其中的内容。
然后,我们定义了要查找和替换的单词列表 `keywords`,以及要替换成的新单词 `replace_word`。
接下来,我们使用 `replace()` 方法将文本中所有匹配的单词替换为新单词。
最后,我们使用 `open()` 函数创建一个新的文本文件,并将修改后的文本保存到该文件中。
在运行该程序之前,需要将程序代码保存到一个Python文件中,并将待处理的英文文本文件命名为 `input.txt`,放置在程序所在的同一个目录下。然后,我们只需要运行Python程序,即可生成修改后的文本文件 `output.txt`。
阅读全文