可以通过以下步骤完成:
以下是一个示例代码:
import os
def rename_files(directory):
file_list = os.listdir(directory)
renamed_files = []
for filename in file_list:
new_filename = filename[:6]
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
renamed_files.append(new_filename)
return renamed_files
# 调用示例
directory = '/path/to/directory' # 替换为实际的目录路径
renamed_files = rename_files(directory)
print("重命名成功的文件名列表:", renamed_files)
这段代码将会遍历指定目录下的所有文件名,并将每个文件名的前6个字符作为新的文件名进行重命名。最后,将重命名成功的文件名列表输出到控制台。
请注意,这只是一个示例代码,具体的实现方式可能因实际需求而有所不同。在实际应用中,可能需要添加错误处理、文件类型判断等功能来提高代码的健壮性和适用性。
领取专属 10元无门槛券
手把手带您无忧上云