python实现全盘扫描搜索功能的方法
作者:追风哥哥 时间:2022-10-29 14:43:57
由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)
代码:
# 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
来源:https://blog.csdn.net/ilovepengqi/article/details/79151334
标签:python,全盘,扫描,搜索


猜你喜欢
vue基础之面包屑和标签tag详解
2024-05-28 15:42:43

django admin 根据choice字段选择的不同来显示不同的页面方式
2022-04-26 06:39:10

MySQL Order By用法
2011-01-04 19:50:00
python实现一个简单的udp通信的示例代码
2023-07-23 16:08:43

python基于openpyxl生成excel文件
2022-08-03 03:10:47

MySQL实现批量插入以优化性能的教程
2024-01-25 23:27:53

基于Python实现本地音乐播放器的制作
2022-05-11 16:37:46

css样式表使用技巧小结
2008-01-11 20:44:00
Python Matplotlib实现三维数据的散点图绘制
2021-01-30 09:45:19

win7安装python生成随机数代码分享
2021-05-18 10:47:39
python 实现语音聊天机器人的示例代码
2021-03-24 14:36:07

IE6 iframe 横向滚动条问题
2009-01-18 13:31:00
详解python项目实战:模拟登陆CSDN
2023-02-09 01:53:34

用python写扫雷游戏实例代码分享
2023-03-31 05:12:38
如何防止页面中的敏感信息被提取
2008-05-04 11:59:00
浅谈Python爬取网页的编码处理
2021-02-03 19:55:56

简单易懂Pytorch实战实例VGG深度网络
2021-09-07 19:47:24
go语言数据结构之前缀树Trie
2023-08-05 18:15:50

Python 图片视频模糊化实现案例
2023-05-28 11:50:52

Python中的内置函数isdigit()
2023-05-16 16:10:31