Python实现 文件夹中文件自动另存为在该文件夹中的功能
时间: 2023-03-30 08:03:27 浏览: 112
python 脚本实现自动备份目录
可以使用Python的os模块和shutil模块来实现文件夹中文件自动另存为在该文件夹中的功能。具体实现方法可以参考以下代码:
```python
import os
import shutil
# 定义函数,实现文件夹中文件自动另存为在该文件夹中的功能
def save_as(folder_path):
# 遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
# 如果是文件而不是文件夹
if os.path.isfile(os.path.join(folder_path, file_name)):
# 获取文件名和扩展名
name, ext = os.path.splitext(file_name)
# 构造新的文件名
new_name = name + '_new' + ext
# 构造新的文件路径
new_path = os.path.join(folder_path, new_name)
# 复制文件并重命名
shutil.copyfile(os.path.join(folder_path, file_name), new_path)
# 调用函数,传入文件夹路径
save_as('folder_path')
```
以上代码可以将文件夹中的所有文件复制一份,并在原文件名后加上"_new",保存在该文件夹中。
阅读全文