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

代码:

# 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实现全盘扫描搜索功能相关推荐

  1. python全盘搜索文件_python实现全盘扫描搜索功能的方法

    由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称) 代码: # encoding=utf-8 import os.path import stat # 用python编 ...

  2. python 搜索功能,使用Python使用网站的搜索功能

    I am trying to use a search function of a website with this code structure: Ενδιαφέρομαι για... Αναζ ...

  3. 360安全杀毒软件扫描计算机病毒吗,360杀毒软件全盘扫描杀毒教程

    许多网友向小编反映不知道怎么使用360杀毒?哪里有360杀毒的使用教程?今天PConline小编为大家提供一个使用教程,希望对大家有帮助!首先我们下载360杀毒,安装完成后我们双击360杀毒桌面快捷方 ...

  4. python search函数 中文_python使用正则表达式的search()函数实现指定位置搜索功能...

    前面学习过search()可以从任意一个文本里搜索匹配的字符串,也就是说可以从任何位置里搜索到匹配的字符串.但是现实世界很复杂多变的,比如限定你只能从第100个字符的位置开始匹配,100个字符之前的不 ...

  5. python 在软件自己自动输入-Python模拟百度自动输入搜索功能的实例

    如下所示: # 访问百度,模拟自动输入搜索 # 代码中引入selenium版本为:3.4.3 # 通过Chrom浏览器访问发起请求 # Chrom版本:59 ,chromdriver:2.3 # 需要 ...

  6. Python # 扫描端口功能 # 获取网卡的Mac地址 # 局域网扫描器IP地址和MAC地址,获取网卡名称和其ip地址

    #!/usr/bin/env python # -*- coding: utf-8 -*- # 开发人员: # time: 2021-09-07 20:37 # 开发工具: PyCharm # Ver ...

  7. 每次打开百度太麻烦?用程序直接打开网页 Python实现百度划词搜索功能(获取剪切板数据)

    浏览顺序 实现划词功能 运行错误 解决问题 转载声明 实现划词功能 说是划词翻译,实际上我们是通过获取用户的剪切板内容,通过一系列的操作得到的.首先呢,我们就先实现如何获取剪切板内容的程序 首先先在桌 ...

  8. 记一次使用百度云图像搜索功能 python sdk

    记一次使用百度云图像搜索功能 百度云也提供图像搜索业务,业务介绍地址: https://ai.baidu.com/tech/imagesearch/product 提供三种服务: 相同图像检索:搜索相 ...

  9. python discuz搜索api_Django用内置方法实现简单搜索功能的方法

    Model中分别提供了filter方法和icontains方法实现简单的搜索功能. html页面中实现搜索框 模板api_test_manage.html中增加以下内容 {% csrf_token % ...

最新文章

  1. 还在用Swagger生成接口文档?我推荐你试试它.....
  2. zabbix3.2.6.1升级3.4.4图文心得
  3. [YTU]_2560(C++继承(改错题))
  4. 【BCVP升级】泛型主键的使用
  5. 前端工程师,会是一群高情商的程序猿
  6. HMM_概率计算——forwar_algorithm实现
  7. 数据结构上机实践第四周项目2 - 建设“单链表”算法库
  8. windows配置java环境变量
  9. html 漂浮 广告置顶,jquery浮动图片广告代码_页面上漂浮图片广告代码
  10. 长春理工大学第六届CTF网络攻防大赛题解(文末有题目下载链接)
  11. 基于python管理系统论文_基于Python的运动计费管理系统
  12. 使用微信即时远程开门
  13. 论文解读:《Deep-4mcw2v: 基于序列的预测器用于识别大肠桿菌中的 N4- 甲基胞嘧啶(4mC)位点》
  14. 【互联网人的英语】把技能当知识,是学英语最大的坑
  15. 泰康人寿付刚:IT规划 SOA是目标
  16. 数据库技术之MySQL高级
  17. centos7 telnet访问mysql出错Connection closed by foreign host
  18. 解决报错Cannot connect to the Maven process. Try again later. If the problem persists......
  19. java%3c%3e符号,有趣的 JavaScript 格式转换
  20. 厦门明发家乐福免费班车行车线路和时间表

热门文章

  1. OpenCV(C++)图像处理基础04:图像混合(线性混合操作)
  2. [Luogu]P1638逛画展
  3. BI项目需求分析书-模板
  4. 《惢客创业日记》2019.01.07(周一) 如何破解先有鸡,还是先有蛋?
  5. 华为eNSP和思科软件
  6. c语言 用计数控制的循环实现正数累加求和,C语言循环结构程序设计实验五
  7. 查找任意给定整数N范围内的所有质数(素数)及算法优化
  8. Ultimate Retouch 3.7.59汉化版|影楼终极人像精修磨皮扩展支持2019
  9. [转]“0级画质”及“示范级音质”蓝光中文排名
  10. 已解决:module ‘google.protobuf.descriptor‘ has no attribute ‘_internal_create_key‘