天天看點

Python 掃描目錄下檔案

1.問題或需求描述:

python 掃描目錄下檔案

2.測試環境

win10 x64/Python 3.8.6 x32

3.解決方法或原理:

python代碼:

import os

def ScanFile(path, scanSubdirectory = True, _usrCall = True):
    global _file_list_
    if _usrCall: _file_list_ = []
    files = os.scandir(path)
    for v in files:
        if v.is_dir():
            if scanSubdirectory: ScanFile(v.path, scanSubdirectory, False)
        else:
            _file_list_.append(v.path)
    
    return _file_list_


img_list = ScanFile(r'D:\Desktop\PATTERN\ICDM-00_1920x1080\1920x1080', True)
for v in img_list:print(v)
print('file count is', len(img_list))
print('the end!')