|
|
发表于 2015-7-27 16:48:03
|
显示全部楼层
你看这样行不行?
- start=input('請輸入待查找得初始目錄:')
- filename=input('請輸入需要查找的目標文件:')
- import os
- def search(start,filename):
- serached = [] # 已经找过的目录
-     os.chdir(start)
-     for each in os.listdir(os.curdir):
-         if filename == each:
-             a=os.getcwd()+'/'+filename
-             print(a)
- return
-         if os.path.isdir(each) and each not in serached: # 确保目录没被找过
- searched.append(each)
-             search(each, filename)
-             os.chdir(os.pardir)
- search(start,filename)
复制代码 |
|