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

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)

输出:

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 示例