使用Python 模糊查找某路徑下的文件 os.walk的使用、含案例


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM