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