📜  使用Python重命名目录中的所有文件名

📅  最后修改于: 2022-05-13 01:54:47.583000             🧑  作者: Mango

使用Python重命名目录中的所有文件名

给定目录中具有不同名称的多个文件,任务是按排序顺序重命名所有这些文件。
我们可以使用 OS 模块来执行此操作。 Python中的 OS 模块提供了与操作系统交互的功能,并提供了一种使用操作系统相关功能的可移植方式。我们可以使用 os.getcwd() 方法进入当前工作目录,并使用 os.rame() 方法重命名文件。

以下是Python实现:

Python3
# 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)


输出: