在目录及其子目录下寻找匹配的文件的python实现

本文介绍如何使用Python在目录及其所有子目录下查找文件名包含特定字符串的文件,通过os和os.path模块实现。程序提供相对路径和绝对路径的输出方式。
摘要由CSDN通过智能技术生成

目录及其子目录下寻找匹配的文件的python实现

python中在目录及其子目录下寻找匹配的文件,这是一个小练习

题目如下:

(1)编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径

代码如下:

#寻找指定目录下(包含子目录)中的文件名含有指定字符串的文件,并打印出其相对路径
#coding:utf-8
import os
def my_find(s,root='.'):
    dirs=[]#用来保存目录
    matchs=[]#用来保存匹配字符串的文件
    for currentName in os.listdir(root):
        addRootName=os.path.join(root,currentName)
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值