怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理
前言
在我對項(xiàng)目組的一些訓(xùn)練圖像進(jìn)行預(yù)處理的時候,發(fā)現(xiàn)處理的圖像是分好了類,在文件夾里的文件夾里,套娃式存儲的,所以對我批處理,以及按原文件夾規(guī)則進(jìn)行存儲的時候,就會造成很大困擾
但通過下面幾個函數(shù)的結(jié)合,幫我順利的完成了一系列的預(yù)處理。
一、用不膩的芷山庫
1.安裝庫
pip安裝:
2.getFiles函數(shù)
函數(shù)調(diào)用:
圖片存儲在 :件夾2016 -> 文件夾Annotations ->子文件夾 -> 00000.png
通過getFiles函數(shù),可以將Annotations中的所有文件夾里的所有圖片路徑調(diào)出來
也就是說,getFiles函數(shù)是將文件夾里面的所有文件路徑調(diào)出來,不管中間有無子文件夾
二、其他函數(shù)
1.os.listdir函數(shù)
該函數(shù)調(diào)用后會返回路徑底下文件夾的名稱,以字符串的形式儲存在列表里
代碼如下:
效果:
2.os.mkdir函數(shù)
代碼:
用于創(chuàng)建新文件夾
三、運(yùn)用
要求:處理Annotations文件夾中的每個子文件夾中的圖片,并按原本的規(guī)則存儲在newfile新文件夾里的相應(yīng)位置,命名規(guī)則如00000.jpg
這就是我解決文件夾處理問題的基本思路和流程,各個函數(shù)可以搭配使用,放入循環(huán)外或內(nèi)根據(jù)具體要求都有著不同的效果。
到此這篇關(guān)于套娃式文件夾如何通過Python批量處理的文章就介紹到這了,更多相關(guān)Python 批量處理文件內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!
原文鏈接:https://blog.csdn.net/Edan2001/article/details/108146958
總結(jié)
以上是生活随笔為你收集整理的怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea代码提示插件_IDEA 插件推荐
- 下一篇: 产品开发管理方法工具流程 pdf_pdf