python实现全盘扫描搜索功能的方法-创新互联

由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)

创新互联公司是一家专注于成都网站建设、成都做网站与策划设计,徐州网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:徐州等地区。徐州做网站价格咨询:028-86922220

代码:

# encoding=utf-8
import os.path
import stat
# 用python编写一个从程序,实现全盘搜索功能

# 1,用户随便输入一个目录,从该目录开始,逐层往下搜索,直到最后一层
# dir 为初始目录,file为需要查找的文件
l = []
def getMyFile(dir1,file1):
  # 判断该dir是否为一个目录
  if os.path.isdir(dir1):
    # 获取当前目录下的所有文件或者文件夹
    file_list = os.listdir(dir1)
    for i in file_list:
      print i
      if os.path.isdir(dir1+'\\'+i):
        print 'dir---->'+dir1+'\\'+i
        if(os.path.exists(dir1+'\\'+i+'\\'+file1)):
          print "file is in :"+dir1+'\\'+i+'\\'+file1  
          l.append(dir1+'\\'+i+'\\'+file1)
          #return    
        else:
          try:
            d = dir1+"\\"+i
            getMyFile(d,file1)
          except Exception as e:
            continue
          else:
            pass
          finally:
            pass
          
          #print "ddddd-------->>>>>"+d
          
  else:
    print "不是一个目录,请重新输入!"

getMyFile("C:","tools")

print l

当前文章:python实现全盘扫描搜索功能的方法-创新互联
分享链接:http://hxwzsj.com/article/dhhooe.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站设计 成都h5网站建设 网站制作 营销型网站建设 网站建设公司 成都商城网站制作 网站设计制作 成都网站设计 成都企业网站制作 成都网站设计 高端网站设计 成都网站建设 高端网站设计 成都网站设计 成都网站建设 手机网站制作设计 网站制作公司 外贸营销网站建设 营销网站建设 成都营销网站建设 成都网站建设公司 网站建设公司