pyhton 读取目录下所有文件夹下的文件(指定文件)
生活随笔
收集整理的這篇文章主要介紹了
pyhton 读取目录下所有文件夹下的文件(指定文件)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言
1.有的時(shí)候比如我們操作錯(cuò)了,將一個(gè)文件夾里的.png圖片都弄到了不同的文件夾中,現(xiàn)在想還原,如果一個(gè)個(gè)手工選擇剪切,恐怕不是一個(gè)好辦法。
2.有的時(shí)候,想把某個(gè)目錄下的所有文件夾中的jpg格式的圖片,放在一起,這個(gè)時(shí)候,就可以用這個(gè)方法去做。
方法
通過(guò)Python中os.path.walk()方法,進(jìn)行讀取目錄下所有文件,然后在這個(gè)方法中進(jìn)行判斷指定,就可以得到我們想要的內(nèi)容。
代碼如下:
1.想要設(shè)定,指定的那些文件夾進(jìn)行操作
2.從一個(gè)大的目錄進(jìn)行尋找
import os import shutilpath ='/home/sxl/Desktop'def get_filelist(path):for home, dirs, files in os.walk(imgPath)for filename in files:# 文件名列表,包含完整路徑print(home)Filelist.append(os.path.join(home, filename)) return Filelistif __name__ =="__main__":Filelist = get_filelist(path)print(len(Filelist))for file in Filelist :print(file)基于這兩種代碼方法進(jìn)行修改,基本上可以滿足大部分的尋找文件夾內(nèi)的指定格式文件,或者進(jìn)行從多個(gè)文件夾中還原至一個(gè)文件夾的需求。
如果有用,還麻煩點(diǎn)個(gè)贊,謝謝!
總結(jié)
以上是生活随笔為你收集整理的pyhton 读取目录下所有文件夹下的文件(指定文件)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++ 通讯录设计(七)
- 下一篇: Shell 基础介绍 [1]