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

【代码】当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径

2018-02-04 22:14 816 查看
import os

def dir_all(path):                                               #查找所有文件夹

for i in os.listdir(path):
new_path = os.path.join(path,i)
if os.path.isdir(new_path):
result.append(new_path)
dir_all(new_path)

return result

def find_file(name,path):                                   #查找所有特征文件

for i in os.listdir(path):
new_path = os.path.join(path,i)
if name in os.path.split(new_path)[1]:
print(new_path)

def run(name,path):
all_dir =  dir_all(path)
for i in all_dir:
find_file(name,i)

path = "D:\Python程序"
result = [path]
run("测试名字",path)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐