用Python批量修改文件名

用Python批量修改文件名_第1张图片

作者:金良([email protected]) csdn博客: http://blog.csdn.net/u012176591

将当前目录下文件命中指定的中文内容用对应的英文字符替换。

import os

namepre = ['财经','地域','电脑','教育',
            '科技','汽车','人才','体育','卫生','艺术','娱乐','房产']
namepost = ['fi','lo','co','ed',
            'te','ca','ta','sp','he','ar','fu','ho']

files = os.listdir('.')

for file in files:
    if file.endswith('.txt'):
        for pre in namepre:
            if file.startswith(pre):
                i = namepre.index(pre)
                os.rename(file, file.replace(pre,namepost[i]))

效果如下:
用Python批量修改文件名_第2张图片

你可能感兴趣的:(python,批量,修改文件名)