python 模式识别(python实现全盘扫描搜索功能的方法)
类别:脚本大全 浏览量:117
时间:2022-03-30 09:45:22 python 模式识别
python实现全盘扫描搜索功能的方法由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)
代码:
|
# 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实现全盘扫描搜索功能的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/ilovepengqi/article/details/79151334
您可能感兴趣
- pythonhttp文件服务器(使用Python创建简单的HTTP服务器的方法步骤)
- python函数使用方法高级用法(Python骚操作之动态定义函数)
- python中对象方法和顶级方法(Python3.5面向对象程序设计之类的继承和多态详解)
- python使用门算法加密文件(python实现栅栏加解密 支持密钥加密)
- python怎么自动刷抖音(python实现抖音点赞功能)
- python入门之字符串处理(Python中常用的8种字符串操作方法)
- python小程序编程代码(python实现烟花小程序)
- python的环境变量怎么设置(详解如何设置Python环境变量?)
- python获取企业微信信息(通过shell+python实现企业微信预警)
- python什么是深拷贝什么是浅拷贝(Python深拷贝与浅拷贝用法实例分析)
- python 文本分析 摘要(用Python逐行分析文件方法)
- python外部如何调嵌套函数(python中嵌套函数的实操步骤)
- python渗透攻击(Python实现DDos攻击实例详解)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- python 迭代对象必须实现哪些方法(详解python之heapq模块及排序操作)
- python人脸识别库(20行python代码实现人脸识别)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
热门推荐
- MySQL中查询数据库的大小
- ASP.NET全角与半角相互转换
- python比较两文件内容(Python判断两个文件是否相同与两个文本进行相同项筛选的方法)
- shell监控docker各种状态(如何监控docker容器运行状态 shell 脚本)
- 协程在python中怎么使用(python协程之动态添加任务的方法)
- css不显示滚动条设置(css隐藏移动端滚动条并且ios上平滑滚动的方法)
- tomcat在windows下内存配置(浅谈Tomcat内存配置的正确姿势)
- ubuntu常用命令表(Ubuntu服务器常用命令汇总)
- 数据库知识点总结归纳(数据库日常练习题,每天进步一点点1)
- python opencv 标记目标(使用Python的OpenCV模块识别滑动验证码的缺口推荐)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9