python檢視資料夾下所有檔案

2022-06-23 23:45:14 字數 518 閱讀 7927

實現檢視所有檔案,重點在於資料夾下又有資料夾時怎樣處理,這裡通過os模組來解決.

方法一 : 通過遞迴實現遍歷所有資料夾

import os

def func(path):

for i in os.listdir(path):

path2 = os.path.join(path,i) #拼接絕對路徑

if os.path.isdir(path2): #判斷如果是資料夾,呼叫本身

func(path2)

else:

print(i)

func(r'd:\爬蟲')

方法二 : 通過walk方法實現

import os

for a, b, c in os.walk(r'd:\爬蟲'): #a代表所在根目錄;b代表根目錄下所有資料夾(以列表形式存在);c代表根目錄下所有檔案

for i in c:

print(i) #結果與方法一相同

python 統計資料夾下的所有資料夾或檔案數目

統計 home jiangt下資料夾的個數 import os path home jiangt count 0 for file in os.listdir path file 表示的是檔名 count count 1 print count獲取資料夾下的檔案的個數 import os path ...

Python 提取資料夾下所有檔案

tensorflow版faster rcnn 訓練自己的資料集 需要提取名稱構成訓練集 train.txt 測試集 val.txt 驗證集 time 2018 12 29 10 50 author moli99 coding utf 8 import os def file name file di...

Python遍歷資料夾下所有檔案

7只遍歷當前資料夾 不遞迴遍歷 import glob dir test samples glob.glob dir print samples print len samples test 1.txt test new 2遍歷當前資料夾下所有的.txt import glob dir test s...