[系統互動篇] 如何遞迴走訪一個目錄底下的所有子目錄與檔案 - tsungjung411/python-study GitHub Wiki
# 根目錄(root)、目錄(dir, directory, directories, folders)、子目錄(subdir, subdirectories, subfolders)、檔案(文件, files)
方法一:自行實作
方法二:使用 walk('.') 遞迴走訪
- Using os.walk() to recursively traverse directories in Python
import os for dirs, subdirs, files in os.walk('.'): offset = len(dirs.split(os.sep)) - 1 # linux: '/' print('----' * offset, dirs) for file in files: print('----' * (offset + 1), file)