用python 遍历目录下的txt文件,将文件中的“\”字符替换成空格
时间: 2024-03-17 16:46:18 浏览: 82
遍历某文件夹下的 .txt 文件
4星 · 用户满意度95%
好的,可以使用以下代码实现:
``` python
import os
# 遍历目录下的txt文件
def traverse_files(root_path):
for root, dirs, files in os.walk(root_path):
for file in files:
if file.endswith('.txt'):
file_path = os.path.join(root, file)
modify_file(file_path)
# 修改文件
def modify_file(file_path):
with open(file_path, 'r+') as f:
lines = f.readlines()
for i in range(len(lines)):
if '\\' in lines[i]:
lines[i] = lines[i].replace('\\', ' ')
f.seek(0)
f.writelines(lines)
f.truncate()
# 测试
traverse_files('your_dir_path')
```
这段代码会遍历指定目录下的所有txt文件,对每个文件进行修改。对于每个文件,它会读取每一行,将其中的“\”字符替换成空格,并保存修改后的文件。
阅读全文