Python 重命名目录中的所有文件名
给定一个目录中的多个文件具有不同的名称,任务是按排序顺序重命名所有这些文件。
我们可以使用OS模块来完成这个操作。Python中的OS模块提供了与操作系统交互的函数,并提供了一种使用操作系统相关功能的可移植方法。我们可以使用os.getcwd()方法转到当前工作目录,并使用os.rame()方法重命名文件。
代码实现
# Python program to rename all file
# names in your directory
import os
os.chdir('D:\\Geeksforgeeks')
print(os.getcwd())
for count, f in enumerate(os.listdir()):
f_name, f_ext = os.path.splitext(f)
f_name = "geek" + str(count)
new_name = f'{f_name}{f_ext}'
os.rename(f, new_name)
输出: