的方法有多种,以下是其中一种常用的方法:
import os
def rename_files(folder_path, new_name):
for filename in os.listdir(folder_path):
if os.path.isfile(os.path.join(folder_path, filename)):
file_extension = os.path.splitext(filename)[1]
new_filename = new_name + file_extension
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename))
# 示例用法
folder_path = '/path/to/folder'
new_name = 'new_file_name'
rename_files(folder_path, new_name)
这段代码通过使用os.listdir()
函数遍历指定文件夹中的所有文件名。然后,使用os.path.isfile()
函数判断是否为文件,以排除文件夹和其他非文件类型。接下来,使用os.path.splitext()
函数获取文件的扩展名,并使用新的文件名和扩展名生成新的文件名。最后,使用os.rename()
函数将原文件重命名为新的文件名。
这种方法适用于需要批量重命名文件的场景,例如将文件夹中的所有文件名统一修改为特定的格式。在实际应用中,可以根据具体需求进行修改和扩展。
腾讯云相关产品和产品介绍链接地址:
以上是腾讯云提供的一些与云计算相关的产品,可以根据具体需求选择合适的产品来支持和扩展云计算应用。
领取专属 10元无门槛券
手把手带您无忧上云