python 批量修改文件文件名,文件類型
相關文章
使用python批量修改文件名 https://blog.csdn.net/m0_45447650/article/details/126859424
Python 批量修改文件名 http://www.rzrgm.cn/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

浙公網安備 33010602011771號