支离疏哈哈哈 发表于 2020-5-26 22:36:56

文件检索问题

#搜素文件。
import os
def search(start,target):
   
   
    os.chdir(start)

    allfiles=os.listdir()

    for each in allfiles :
      if each==target:
            print(os.getcwd()+each)
      if os.path.isdir(each):
            search(each,target)
            os.chdir(os.pardir)


start=input('请输入待查找的初始目录')
            
target=input('请输入查找目标')

search(start,target)


当我在输入初始目录时,如果我输入的是D:\\
则会报错,PermissionError: 拒绝访问。: 'S-1-5-18' 为什么

heidern0612 发表于 2020-5-27 07:40:21

D:\\ 中文符号的冒号吗

支离疏哈哈哈 发表于 2020-5-30 17:27:07

heidern0612 发表于 2020-5-27 07:40
D:\\ 中文符号的冒号吗

不是,我问题解决了,不能直接打D:\\,要D:\\sample 你还得多进去一层。
但是我就不知道为什么要这样了
页: [1]
查看完整版本: 文件检索问题