pyhton 读取目录下所有文件夹下的文件(指定文件)
生活随笔
收集整理的這篇文章主要介紹了
pyhton 读取目录下所有文件夹下的文件(指定文件)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
1.有的時候比如我們操作錯了,將一個文件夾里的.png圖片都弄到了不同的文件夾中,現在想還原,如果一個個手工選擇剪切,恐怕不是一個好辦法。
2.有的時候,想把某個目錄下的所有文件夾中的jpg格式的圖片,放在一起,這個時候,就可以用這個方法去做。
方法
通過Python中os.path.walk()方法,進行讀取目錄下所有文件,然后在這個方法中進行判斷指定,就可以得到我們想要的內容。
代碼如下:
1.想要設定,指定的那些文件夾進行操作
2.從一個大的目錄進行尋找
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)基于這兩種代碼方法進行修改,基本上可以滿足大部分的尋找文件夾內的指定格式文件,或者進行從多個文件夾中還原至一個文件夾的需求。
如果有用,還麻煩點個贊,謝謝!
總結
以上是生活随笔為你收集整理的pyhton 读取目录下所有文件夹下的文件(指定文件)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 通讯录设计(七)
- 下一篇: Shell 基础介绍 [1]