python根據(jù)list重命名文件夾里的所有文件實例
更新時間:2018年10月25日 09:45:07 作者:言希墨
今天小編就為大家分享一篇python根據(jù)list重命名文件夾里的所有文件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# coding = utf-8 import os path = "D:\\chunyu"#想要重命名所有文件存放的文件夾 filelist = os.listdir(path) #該文件夾下所有的文件(包括文件夾) list = [] fileopen = open('D:\chunyu.txt','r')#之后想要重命名成的所有名字的集合,這個名字為除去文件擴(kuò)展名的文件名 i =0 for file in filelist: print(file) for line in fileopen: line = line.strip('\n') list.append(line)#讀取txt里面的所有名字的集合寫入list文件 print(list) fileopen.close() for file in filelist: #遍歷所有文件 Olddir=os.path.join(path,file) #原來的文件路徑 if os.path.isdir(Olddir): #如果是文件夾則跳過 continue filename=os.path.splitext(file)[0] #文件名 filetype=os.path.splitext(file)[1] #文件擴(kuò)展名 Newdir=os.path.join(path,str(list[i])+filetype) os.rename(Olddir,Newdir)#重命名 print(Olddir+" has changed as "+Newdir) i = i+1 print(i)
以上這篇python根據(jù)list重命名文件夾里的所有文件實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python 計算機(jī)視覺編程進(jìn)階之OpenCV 進(jìn)行霍夫變換
霍夫變換(Hough)是一個非常重要的檢測間斷點邊界形狀的方法。它通過將圖像坐標(biāo)空間變換到參數(shù)空間,來實現(xiàn)直線與曲線的擬合,通過本篇文章我們來詳細(xì)了解它2021-11-11Python Django獲取URL中的數(shù)據(jù)詳解
這篇文章主要介紹了Python Django獲取URL中的數(shù)據(jù)詳解,小編覺得挺不錯的,這里分享給大家,供需要的朋友參考2021-11-11python+opencv實現(xiàn)論文插圖局部放大并拼接效果
在做圖像數(shù)據(jù)標(biāo)注時,很難一次就做到精準(zhǔn)標(biāo)注,如果目標(biāo)比較小,即使微調(diào)也難以做到精準(zhǔn),所以就需要另外一個窗口對標(biāo)注區(qū)域進(jìn)行局部放大以方便微調(diào),這篇文章主要給大家介紹了關(guān)于python+opencv實現(xiàn)論文插圖局部放大并拼接效果的相關(guān)資料,需要的朋友可以參考下2021-10-10windows上安裝Anaconda和python的教程詳解
本文主要給大家介紹windows上安裝Anaconda和python的教程詳解,非常不錯,具有參考借鑒價值,需要的朋友參考下2017-03-03