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://bzwzjz.com/article/dhhooe.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业手机网站建设 广安网站设计 网站制作 手机网站建设套餐 网站设计 网站制作报价 成都企业网站设计 成都网站建设 营销型网站建设 品牌网站建设 营销型网站建设 成都网站建设 成都网站制作 重庆网站建设 成都企业网站建设公司 成都网站建设公司 自适应网站建设 响应式网站建设 教育网站设计方案 成都网站建设 外贸营销网站建设 网站设计制作