python读取txt文件中的词语替换
时间: 2023-09-03 07:16:37 浏览: 48
可以使用Python内置的文件读写功能和字符串替换功能来实现。具体步骤如下:
1. 打开txt文件,并读取其中的内容:
```python
with open('file.txt', 'r') as f:
content = f.read()
```
2. 使用字符串替换的方法,将需要替换的词语替换成新的词语:
```python
new_content = content.replace('old_word', 'new_word')
```
可以使用循环和列表的方式,一次性替换多个词语:
```python
old_words = ['word1', 'word2', 'word3']
new_words = ['new_word1', 'new_word2', 'new_word3']
for i in range(len(old_words)):
content = content.replace(old_words[i], new_words[i])
```
3. 将替换后的内容写入到新的txt文件中:
```python
with open('new_file.txt', 'w') as f:
f.write(new_content)
```
完整代码如下:
```python
with open('file.txt', 'r') as f:
content = f.read()
old_words = ['word1', 'word2', 'word3']
new_words = ['new_word1', 'new_word2', 'new_word3']
for i in range(len(old_words)):
content = content.replace(old_words[i], new_words[i])
with open('new_file.txt', 'w') as f:
f.write(content)
```