python 将d:/temp目录下所有的.txt文件改名为原文件名_new.txt。
时间: 2023-07-15 12:15:54 浏览: 120
用python语言进行文件重命名
可以使用Python自带的os库来实现该功能。具体实现步骤如下:
1. 首先,需要导入os库。
2. 使用os库中的listdir函数获取指定目录下的所有文件名。
3. 对于每个文件名,使用endswith函数判断是否以.txt为后缀。
4. 如果是,则使用os库中的rename函数将文件名改为原文件名_new.txt。
代码如下:
```python
import os
dir_path = 'd:/temp'
for filename in os.listdir(dir_path):
if filename.endswith('.txt'):
new_filename = filename.replace('.txt', '_new.txt')
os.rename(os.path.join(dir_path, filename), os.path.join(dir_path, new_filename))
```
运行以上代码后,d:/temp目录下所有的.txt文件都会被改名为原文件名_new.txt。
阅读全文