livingbody的技术专栏 Java and Python Coder

python批量修改文件名

2021-07-23

阅读:


批量修改文件名

import os
import zipfile

# 将数据集解压至work目录下
def unzip_data(src_path, target_path):
    '''
    解压原始数据集,将src_path路径下的zip包解压至target_path目录下
    '''
    if (not os.path.isdir(target_path + "image")):
        z = zipfile.ZipFile(src_path, 'r')
        z.extractall(path=target_path)
        z.close()


if __name__ == "__main__":
    # src_path = 'data/data9657/Images.zip'
    # target_path = 'data/'
    # unzip_data(src_path, target_path)
    ######请在下面完成代码编写,对data/Images文件夹下的文件进行重命名######
    for root, dirs, files in os.walk('images'):
        for file in files:
            file_name = os.path.join(root, file)
            new_file_name = os.path.join(root, 'new_' + file)
            os.rename(file_name, new_file_name)
            print(f'正在重命名{file_name}为{new_file_name}')
    print('完毕!')


下一篇 乘法口诀

Comments

Content