python實(shí)現(xiàn)本地圖片轉(zhuǎn)存并重命名的示例代碼
//有1-22個(gè)文件夾,各文件夾下有Detect_0文件夾,此文件夾下有source與mask文件夾,目的是將需要獲取圖片的
文件夾下的圖片復(fù)制到新的文件夾下并按順序重命名
import os import shutil //刪除之前文件夾并新建空文件夾 shutil.rmtree(r'E:\\all_project\\picture') os.makedirs("E:\\all_project\\picture\\source\\") os.makedirs("E:\\all_project\\picture\\mask\\") //確定需要獲取圖片的文件夾編號(hào) # arr=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22"] arr=["1","2"] source_num=0 mask_num=0 source_new = 1 mask_new = 1 for i in arr: source = 'E:\\all_project\\'+i+'\\Detect_0\\source\\' source_final = 'E:\\all_project\\picture\\source\\' source_ls = os.listdir(source) print(source_ls) mask = 'E:\\all_project\\'+i+'\\Detect_0\\mask\\' mask_final = 'E:\\all_project\\picture\\mask\\' mask_ls = os.listdir(mask) print(mask_ls) source_list = os.listdir(source) mask_list = os.listdir(mask) source_num += len(source_ls) mask_num += len(mask_ls) print(source_num) print(mask_num) old = 1 while len(os.listdir(source_final)) < source_num: oldname = source + str(old) + ".bmp" if os.path.exists(oldname): newname = source_final + str(source_new) + ".bmp" shutil.copyfile(oldname, newname) source_new += 1 print(source_new) old += 1 else: old += 1 old = 1 while len(os.listdir(mask_final)) < mask_num: oldname = mask + str(old) + ".bmp" if os.path.exists(oldname): newname = mask_final + str(mask_new) + ".bmp" shutil.copyfile(oldname, newname) mask_new += 1 old += 1 else: old += 1
以上這篇python實(shí)現(xiàn)本地圖片轉(zhuǎn)存并重命名的示例代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 基于python實(shí)現(xiàn)復(fù)制文件并重命名
- python按順序重命名文件并分類轉(zhuǎn)移到各個(gè)文件夾中的實(shí)現(xiàn)代碼
- python實(shí)現(xiàn)遍歷文件夾圖片并重命名
- python實(shí)現(xiàn)大量圖片重命名
- python3圖片文件批量重命名處理
- python實(shí)現(xiàn)批量文件重命名
- Python3 實(shí)現(xiàn)文件批量重命名示例代碼
- python 重命名軸索引的方法
- Python os.rename() 重命名目錄和文件的示例
- python實(shí)現(xiàn)圖片文件批量重命名
- Python基于mediainfo批量重命名圖片文件
相關(guān)文章
一篇文章搞懂Python程序流程控制結(jié)構(gòu)
這篇文章主要給大家介紹了關(guān)于Python程序流程控制結(jié)構(gòu)的相關(guān)資料,本節(jié)學(xué)習(xí)了Python程序的控制結(jié)構(gòu)之順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09解決Python圖形界面中設(shè)置尺寸的問(wèn)題
這篇文章主要介紹了解決Python圖形界面中設(shè)置尺寸的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Win10下python 2.7.13 安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Win10下python 2.7.13 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09Python學(xué)習(xí)筆記之Python的下載、腳本與交互模式、注釋
這篇文章主要介紹了Python學(xué)習(xí)筆記之Python的下載、腳本與交互模式、注釋,本文從基礎(chǔ)開(kāi)始學(xué)習(xí)Python,需要的朋友可以參考下2023-03-03python之PyAutoGui教你做個(gè)自動(dòng)腳本計(jì)算器的方法
這篇文章主要介紹了python之PyAutoGui教你做個(gè)自動(dòng)腳本計(jì)算器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Python常見(jiàn)MongoDB數(shù)據(jù)庫(kù)操作實(shí)例總結(jié)
這篇文章主要介紹了Python常見(jiàn)MongoDB數(shù)據(jù)庫(kù)操作,結(jié)合實(shí)例形式詳細(xì)總結(jié)了Python針對(duì)MongoDB數(shù)據(jù)庫(kù)相關(guān)pymongo庫(kù)安裝以及MongoDB數(shù)據(jù)庫(kù)的增刪改查等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-07-07