Python批量替换字符
时间: 2023-07-02 10:04:09 浏览: 107
python批量替换字符以及对同一目录下txt文档的遍历
可以使用 Python 的字符串处理函数和正则表达式来批量替换字符。
示例代码:
```python
import re
# 定义要替换的字符和替换后的字符
old_str = "apple"
new_str = "orange"
# 读取文件内容
with open("input.txt", "r") as f:
content = f.read()
# 使用正则表达式进行替换
content = re.sub(old_str, new_str, content)
# 将替换后的内容写入文件
with open("output.txt", "w") as f:
f.write(content)
```
以上代码会将文件 `input.txt` 中所有的 `apple` 替换为 `orange`,然后将替换后的内容写入文件 `output.txt`。
如果要批量替换多个字符,可以使用字典类型来保存要替换的字符和替换后的字符,然后使用循环遍历字典进行替换。
阅读全文