|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
搜索目标文件是否存在,遇到文件夹进入文件夹继续搜索
import os
def find(dir_my,name):
os.chdir(dir_my)
file = os.listdir('.')
for each_file in file:
if each_file == name:
print(os.getcwd()+each_file)
break
elif os.path.isdir(each_file):
file_next = os.path.join('.',each_file)
find(file_next,name)
os.chdir('..')
find('F:\\','find.txt')
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2.py", line 16, in <module>
find('F:\\','find.txt')
File "C:\Users\Administrator\Desktop\2.py", line 12, in find
find(file_next,name)
File "C:\Users\Administrator\Desktop\2.py", line 4, in find
os.chdir(dir_my)
PermissionError: [WinError 5] 拒绝访问。: '.\\System Volume Information'
代码可以执行,但是会抛出以上错误,是什么意思 |
|