python实现批量重命名文件

发布时间:2019-09-07 08:10:53编辑:auto阅读(1727)

    #!/usr/bin/env python
    # -*- coding:UTF-8 -*-
    import os
    # 第一种方法
    files = os.listdir('.')
    i = 1
    for f in files:
        filename, extname = os.path.splitext(f)
        if extname == '.txt':
            os.rename(f, 't%d%s' % (i, extname))
            i += 1
    print '#' * 30
    #第二种方法,修改文件扩展名
    for f in files:
        file_name, file_extname = f.split('.')
        # print file_name, file_extname
        if file_extname == 'txt':
            os.rename(f, '%s.py' % file_name)
            print u'文件扩展名修改成功!'


关键字