python 批量修改文件文件名,文件类型

相关文章

使用python批量修改文件名 https://blog.csdn.net/m0_45447650/article/details/126859424
Python 批量修改文件名 https://www.cnblogs.com/gooutlook/p/16371277.html
os.rename方法介绍 https://www.runoob.com/python/os-rename.html
Python中os.sep的用法 https://blog.csdn.net/qq_18483627/article/details/105365191

简介

def Name_modification():
    path= './sucai2023'
    #获取该目录下所有文件,存入列表中
    fileList=os.listdir(path)
    n=0
    for i in fileList:
        #设置旧文件名(就是路径+文件名)
        oldname=path+ os.sep + fileList[n]   # os.sep添加系统分隔符
     
        #设置新文件名
        namenew ='a' # 这里一定要注意
        newname=path + os.sep +namenew+str(n+1)+'.png'
     
        os.rename(oldname,newname)   #用os模块中的rename方法对文件改名
        print(oldname,'======>',newname)
        n+=1
import os

path = "F:\project\PYTHON\pic_png\\202205_b"      # 存放jpg文件的文件夹地址
new_path = "F:\project\PYTHON\pic_png\PNG"        # 转化为png文件后存放的地址

files = os.listdir(path)                          # 以数组的形式读取文件夹的文件

i=0
for file in files:
    f = files[i].split('.')[0]                    # 获取原文件名字不包含后缀
    original = path + os.sep+ files[i]            # 这里获取了文件中所有文件的名字包含后缀
    #new = new_path + os.sep + str(i+1) + ".png"  # 这里重新构建了一个文件的名字,并且将后缀从.jpg改为了.png
    new = new_path + os.sep + f + ".png"          # 这里保留了原来文件夹的名字,只是将后缀从.jpg改为了.png
    os.rename(original,new)                       # 修改文件名
    i+=1
posted @ 2023-01-23 03:54  NPC_P  阅读(97)  评论(0编辑  收藏  举报