您的位置:首页 > 编程语言 > Python开发

python之目录操作

2016-04-06 14:00 691 查看
编写一个search(s)的函数,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出完整路径

#!/usr/bin/env python
import os, os.path

def search(path, s):
#获取当前目录下的所以文件和文件夹
for x in os.listdir(path):
fp = os.path.join(path, x)
#如果是文件,就判断
if os.path.isfile(fp) and  s in x:
print fp
#如果是文件夹,就递归调用函数
elif os.path.isdir(fp):
search(fp, s)

search('.','i')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: