|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import os
def finddir(startdir, target):
try:
os.chdir(startdir)
except:
return
for new_dir in os.listdir(os.curdir): ##尽量还是选择os.curdir 我在这里换成了startdir时会报错
print(new_dir)
if new_dir == target :
print("已找到")
print (os.getcwd() + os.sep + new_dir)
exit()
if os.path.isdir(new_dir) : #判断路径是否存在
finddir(new_dir, target)
os.chdir(os.pardir) #切换到当前目录的父目录
finddir(startdir=r'C:\Users\think\Desktop',target='ML.py')
#import os
#
#def finddir(startdir, target):
# try:
# os.chdir(startdir) #切换目录
# except:
# return
# for new_dir in os.listdir(os.curdir): #列表出该目录下的所有文件(返回当前目录'.')
# print(new_dir)
# if new_dir == target :
# print("当当当 找到啦!!!!!!!!!")
# print (os.getcwd() + os.sep + new_dir)
# exit()
# if os.path.isdir(new_dir) : #判断路径是否存在
# finddir(new_dir, target)
# os.chdir(os.pardir) #切换到当前目录的父目录
#finddir(startdir=r'C:\Users\think\Desktop',target='ML.py')
请各位鱼油帮忙解释一下 |
|