以下是一个简单的 Python 程序,可以实现将 D:\imagenet\test 路径下每个文件夹中的文件名称加上 .jpeg 后缀名的功能:

import os

# 指定要遍历的文件夹路径
folder_path = 'D:/imagenet/test'

# 遍历文件夹下的所有子文件夹和文件
for root, dirs, files in os.walk(folder_path):
    for file in files:
        # 获取文件的绝对路径
        file_path = os.path.join(root, file)
        # 判断文件名是否已经包含了后缀名
        if not file.endswith('.jpeg'):
            # 在文件名后面添加后缀名
            new_file_name = file + '.jpeg'
            # 构造新的文件路径
            new_file_path = os.path.join(root, new_file_name)
            # 重命名文件
            os.rename(file_path, new_file_path)

在上面的程序中,我们首先使用 os.walk() 函数遍历了指定的文件夹下的所有子文件夹和文件。然后,对于每个文件,我们使用 os.path.join() 函数获取了它的绝对路径。接着,我们判断了文件名是否已经包含了后缀名,如果没有,就在文件名后面添加了 '.jpeg' 后缀名,并使用 os.rename() 函数将文件重命名为新的文件名。这样,就完成了将指定文件夹下的所有文件名称加上后缀名的任务。

Python 批量添加文件后缀名 - D:\imagenet\test 文件夹示例

原文地址: https://www.cveoy.top/t/topic/oegr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录