在这个实例中,我们将创建一个简单的文件批量重命名工具,使用Python的os模块来操作文件和目录。
下面是一个文件批量重命名工具的Python程序:
python
Copy code
import os
def batch_rename_files(folder_path, new_name_prefix):
try:
if not os.path.exists(folder_path):
print(“目录不存在,请检查路径是否正确。”)
return
files = os.listdir(folder_path)
for index, file_name in enumerate(files, 1):
fi服务器托管网le_extension = os.path.splitext(file_name)[1]
new_file_name = f"{new_name_prefix}_{index}{file_extension}"
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))
print(f"重命名 '{file_name}' 为 '{new_file_name}' 成功。")
print("批量重命名完成!")
except OSError as e:
print(f"重命名失败:{e}")
if name == “main“:
folder_path = “/path/to/your/folder” # 替换为要重命名文件所在的文件夹路径
new_name_prefix = “new_file” # 替换为新文件名的前缀
batch_rename_files(folder_path, new_name_prefix)
在上述代码中,我们定义了batch_rename_files函数,它接受文件夹路径和新文件名的前缀作为参数。然后,我们使用os.listdir获取文件夹中的文件列表,并逐个重命名这些文件。重命名后的文件名将使用给定的前缀和索引编号。
请将folder_path变量替换为要批量重命名文件服务器托管网所在的文件夹路径,将new_name_prefix变量替换为新文件名的前缀。运行程序后,它会逐个重命名文件,并输出重命名结果。
在使用此程序时,请谨慎操作,确保备份了重要的文件,以防意外发生。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Nodejs 应用编译构建提速建议 | 京东云技术团队
编译构建的整体过程 拉取编译镜像 拉取缓存镜像 拉取项目源码 挂载缓存目录 执行编译命令(用户自定义) 持久化缓存 上传编译镜像 为什么在本地构建就快, 但编译机上很慢 在编辑机上每次的构建环境都是全新的, 完成一次构建比本地需要多一些步骤: 现成的全局包缓存…