python 递归遍历目录筛选特定文件名的文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/python
 
import os
import sys
 
 
list=[]
folder_path="/root"
def search_files(folder_path):
 
    search_string = "测试"
 
    for root, dirs, files in os.walk(folder_path):
 
        for name in files:
 
            if search_string  in name:
 
                f = os.path.join(root, name)
                list.append(f)
    print(list)
 
search_files(folder_path)

  

python 234.py
['/root/测试123.xlsx', '/root/123/测试99ee.xlsx', '/root/123/345/测试999.txt']

posted @   Oops!#  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2020-10-09 ceph:health_warn clock skew detected on mon的解决办法
2019-10-09 pidstat 命令详解
2018-10-09 Linux 查看登录日志及登录失败用户的ip-lastb
点击右上角即可分享
微信分享提示