<span style="font-family:Comic Sans MS;font-size:14px;">#coding=utf-8
import os
#递归实现文件搜索
def findFile(fileName, nowPath, result):
#获取当前路径下的所有文件和文件夹名称
List = [x for x in os.listdir(nowPath)]
#存在文件或者文件夹
if len(List) > 0:
#对每个文件名进行迭代
for name in List:
#获得完整路径
p = os.path.join(nowPath, name)
#当前路径指向文件
if os.path.isfile(p):
#判断文件名是否包含要搜索的关键字
if fileName in name:
result.append(p)
#当前路径指向目录
elif os.path.isdir(p):
#对目录进行递归
findFile(fileName, p, result)
#指定搜索目录
nowPath = "."
fileName = raw_input('fileName: ')
result = []
findFile(fileName, nowPath, result)
for i in result:
print i
raw_input()</span>
python实现文件查找
最新推荐文章于 2024-04-10 15:55:38 发布