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,全盘,扫描,搜索
0
投稿

猜你喜欢

  • 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
  • asp之家 网络编程 m.aspxhome.com