将正确的文件名存在一个列表里,格式如下,文件名为filename.py

    1. real_name = [
    2. '0001 Introducing Yourself',
    3. '0002 Getting Up',
    4. '0003 Cleaning Up',
    5. '0004 Eating Breakfast',
    6. '0005 Getting Dressed & Ready for Work',
    7. '0006 The Commute to Work',
    8. '0007 At My Desk, on Break, and at Lunch',
    9. '0008 The Commute Home and Running Errands',
    10. '0009 Making Dinner, Eating Dinner',
    11. '0010 Relaxing, Reading the Mail, and the Trash',
    12. '0011 Getting Ready for Bed and Going to Sleep',
    13. '0012 Small Talk About the Weather',
    14. ]

    批量重命名

    1. import os
    2. import filename # 引入正确的文件名列表
    3. path = 'E:/PDF' # 需要重命名文件夹路径
    4. file_names = os.listdir(path)
    5. i = 0
    6. for name in file_names:
    7. old_name = path +'/'+ file_names[i] # 读取单个文件现有名字
    8. new_name = path + '/' + filename.real_name[i] + '.pdf' # 新名字
    9. # newname = new_name[:-4] + '.mp3' #如果要替换文件扩展名则用这行
    10. os.rename(old_name,new_name) #重命名
    11. i += 1