python批量修改txt文件
时间: 2023-10-12 19:17:47 浏览: 45
你可以使用Python的os和shutil库来批量修改txt文件。具体步骤如下:
1. 导入os和shutil库
```python
import os
import shutil
```
2. 遍历指定目录下的所有txt文件
```python
folder_path = "your_folder_path"
for filename in os.listdir(folder_path):
if filename.endswith(".txt"):
file_path = os.path.join(folder_path, filename)
# 此处可以对txt文件进行处理
```
3. 对txt文件进行处理
比如将每行开头的"#"符号去掉,可以这样写:
```python
folder_path = "your_folder_path"
for filename in os.listdir(folder_path):
if filename.endswith(".txt"):
file_path = os.path.join(folder_path, filename)
with open(file_path, "r") as f:
lines = f.readlines()
with open(file_path, "w") as f:
for line in lines:
if line.startswith("#"):
line = line[1:]
f.write(line)
```
4. 运行以上代码即可批量修改指定目录下的所有txt文件。