用Python批量修改文件名称

用Python批量修改文件名称

代码如下:


import os

path ="C:\\Users\\balabala\\Desktop\\Deep Learning"

# 获取该目录下所有文件,存入列表中
fileList = os.listdir(path)

n = 0
for i in fileList:
    # 设置旧文件名(就是路径+文件名)

    oldname = path + os.sep + fileList[n]  # os.sep添加系统分隔符
    doc_name = fileList[n]
    doc_name = doc_name[12:]

    # 设置新文件名
    newname = path + os.sep + doc_name
    os.rename(oldname, newname)  # 用os模块中的rename方法对文件改名
    print(oldname, '======>', newname)

    n += 1


代码中展示的是截取部分文件名作为新的文件名的方法。

Attention!!!

如果你用的是Pycharm之类的IDE,不要将project建在跟被更名文件们相同的文件夹中,不然IDE自动生成的工程文件可能会导致莫名其妙的错误。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页