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
您可能感兴趣
- python 验证码识别模块([机器视觉]使用python自动识别验证码详解)
- python中如何定义带走参数的函数(Python函数定义及传参方式详解4种)
- python有哪几种赋值(关于python多重赋值的小问题)
- 2021-10-23 10:04:24
- python语言的读取图像(详解python读取image)
- python做了一个自动翻译的小工具(Python 20行简单实现有道在线翻译的详解)
- python读取数据集的图片(浅析Python 读取图像文件的性能对比)
- python如何使用multiprocess(Python multiprocessing多进程原理与应用示例)
- pythontkinter循环显示文本(Python实现定时自动关闭的tkinter窗口方法)
- python里import的是什么(python中import与from方法总结推荐)
- pythonnumpy定义一个2*2数组(对python numpy.array插入一行或一列的方法详解)
- python csv文件读取方法(对python读取zip压缩文件里面的csv数据实例详解)
- python 元组基本操作(Python元组知识点总结)
- python的编码方式(Python中文编码知识点)
- python函数的参数有几种类型(在Python中居然可以定义两个同名参数的函数)
- python装饰器使用说明(详解Python装饰器)
- 越南没事(越南没事情做)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
热门推荐
- 在html中使用javascript实例代码(原生 JS+CSS+HTML 实现时序图的方法)
- win7iis服务器的安装与配置(Win7怎么装IIS 安装IIS具体方法安装教程)
- docker怎么用端口连接容器(使用docker更改容器内root密码的操作)
- ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解(ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解)
- CSS3 transition过渡效果
- dedecms分页效果(织梦dedecms将列表页重复的第一页去除的方法)
- 软件测试常用mysql语句(MySQL压力测试工具Mysqlslap的使用)
- mysql8使用技巧(一篇学会MySQL 8.0 ROLE管理)
- mysql如何检查索引失效(mysql索引失效的几种情况分析)
- 查看docker运行状态命令(使用docker命令不需要敲sudo的操作)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9