Python用os.rename批量重命名文件

时间:2022-04-28 10:36:56
下面是从一个教程里学到的重命名文件的方法
# coding=utf-8
import os.path

curDir = os.getcwd()
oldID = '葫芦娃大战蛇精'
newID = '马克思主义哲学'
for parent, dirnames, filenames in os.walk(curDir):
    for filename in filenames:
        if filename.find(oldID) != -1:
            newName = filename.replace(oldID, newID)
            print filename + '---->' + newName
            os.rename(os.path.join(parent, filename), os.path.join(parent, newName))


跑完没反应,在shell里面一步一步进行,到print那里都是正常的,到os.rename()的时候又是没反应。。。连个报错都没有,不知道怎么办,求指导。。。

1 个解决方案

#1


我连print的那个if都进不去
你print newName试试看

#1


我连print的那个if都进不去
你print newName试试看