for parents, adds, filenames in os.walk(folder):
folder:路徑
eg: 絕對路徑: r'D:\ProgramFiles' 相對路徑: r'menu'
parents:循環到的當前路徑
adds:循環到的當前路徑的文件夾名列表
filename:循環到的當前路徑的文件列表
import os import sys '''程序入口''' if __name__ == '__main__': for parents, adds, filenames in os.walk(folder): print() print("#",parents) print("#",adds) print("*"filenames)

案例:模糊查詢folder路徑下的全部含有“二級”的文件名的路徑
結果圖:
案例代碼:
import os import sys if __name__ == '__main__': folder="menu" find_file="二級" for parents, adds, filenames in os.walk(folder):
for filename in filenames: print("*",filename)
if find_file in filename: print(parents+"\\"+filename)