以下是一个实现上述功能的Python代码:

import os

# 遍历指定目录下的所有文件夹
for root, dirs, files in os.walk(r'G:\data\train'):
    for dir_name in dirs:
        # 获取文件夹路径和名称
        dir_path = os.path.join(root, dir_name)
        # 遍历当前文件夹下的所有文件
        for file_name in os.listdir(dir_path):
            # 获取文件路径和名称
            file_path = os.path.join(dir_path, file_name)
            # 重命名文件名称
            new_file_name = file_name.split('.')[0]
            os.rename(file_path, os.path.join(dir_path, new_file_name))

这段代码使用了Python自带的os模块,通过os.walk()函数遍历指定目录下的所有文件夹,然后对每个文件夹中的文件进行重命名操作。具体地,对于每个文件名,我们使用split()函数将其按照.进行分割,并取分割后的第一个部分作为新的文件名,然后使用os.rename()函数重命名文件

写个python将Gdatatrain目录下的文件夹中文件名字去掉以及后面的文字。

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

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