python实现d盘test文件夹下,批量将命名为1-100的文件夹中的txt文件中的字符串mesh修改为grid
时间: 2023-05-17 10:03:01 浏览: 82
python 读取txt 批量修改指定指定字符串
以下是Python实现d盘test文件夹下,批量将命名为1-100的文件夹中的txt文件中的字符串mesh修改为grid的代码:
```python
import os
for i in range(1, 101):
folder_name = f"{i}"
folder_path = os.path.join("D:/test", folder_name)
if os.path.exists(folder_path):
for file_name in os.listdir(folder_path):
file_path = os.path.join(folder_path, file_name)
if os.path.isfile(file_path) and file_name.endswith(".txt"):
with open(file_path, "r") as f:
content = f.read()
content = content.replace("mesh", "grid")
with open(file_path, "w") as f:
f.write(content)
```
请注意,这段代码假定了所有的文件夹都是以数字命名的,并且这些文件夹都在D盘的test文件夹下。如果您的情况不同,请相应地修改代码。
阅读全文