编程语言
首页 > 编程语言> > 使用Python 模糊查找某路径下的文件 os.walk的使用、含案例

使用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)

标签:__,adds,Python,walk,parents,print,folder,os
来源: https://www.cnblogs.com/technicist/p/15166618.html