python练习--批量修改文件名

练习

批量创建20个.txt文件夹,将文件夹名字加上前缀[www]

# File  : bulk_modify_file_name.py
# IDE   : PyCharm

import os

def add_files():
    '''批量创建测试文件'''
    # 1.1 创建目录
    os.mkdir('./files')
    # 1.2 将工作目录切换到新目录中
    os.chdir('./files')
    # 1.3 在 files 中创建 20 个文件名为 文件1、文件2、... 文件20
    for i in range(1, 21):
        f = open(('文件' + str(i) +'.txt'), 'a')
        f.close()

def rename_files():
    '''重命名'''
    # 2.1 获取文件列表 os.listdir()
    file_list = os.listdir('files')
    os.chdir('./files')
    # 2.2 重命名
    for j in range(0, len(file_list)):
        os.rename(file_list[j], '[www]{}'.format(file_list[j]))

if __name__ == '__main__':
    # add_files()
    rename_files()
原文地址:https://www.cnblogs.com/xiaohuboke/p/13610928.html