|
10鱼币
import os
def all_hs(hs_list,hs_file):
os.chdir(hs_list)
for each_file in os.listdir(os.curdir):
if each_file == hs_file:
print(os.getcwd() + os.sep + each_file)
if os.path.isdir(each_file):
all_hs(each_file,hs_file)
os.chdir(os.pardir)
hs_list = input("请输入搜索路径:")
hs_file = input('请输入文件名:')
all_hs(hs_list,hs_file)
效果如图,求直接访问G盘的方法
- import os
- def all_hs(hs_list , hs_file):
- try:
- for each_file in os . listdir(hs_list):
- x = os . path . join(hs_list , each_file)
- if os . path . isfile(x) :
- if each_file == hs_file :
- print(x)
- elif os . path . isdir(x) :
- all_hs(x , hs_file)
- except:
- pass
- hs_list = input("请输入搜索路径:")
- hs_file = input('请输入文件名:')
- all_hs(hs_list , hs_file)
复制代码
这个代码可以自动跳过无权限目录,解决无权限目录会终止程序执行的问题。
搜索 G 盘输入搜索路径的时候,只要输入 G:\\ 就可以了
|
最佳答案
查看完整内容
这个代码可以自动跳过无权限目录,解决无权限目录会终止程序执行的问题。
搜索 G 盘输入搜索路径的时候,只要输入 G:\\ 就可以了
|