时间:2021-05-22
由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)
代码:
# encoding=utf-8import os.pathimport 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实现全盘扫描搜索功能的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python实现的多线程端口扫描功能。分享给大家供大家参考,具体如下:下面的程序给出了对给定的ip主机进行多线程扫描的Python代码#!/usr
本文实例讲述了Python基于多线程实现ping扫描功能。分享给大家供大家参考,具体如下:#-*-coding:utf-8-*-#!python2imports
本文实例讲述了Python扫描IP段查看指定端口是否开放的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/local/bin/python#-*-c
本文实例讲述了Python实现的对本地host127.0.0.1主机进行扫描端口功能。分享给大家供大家参考,具体如下:前面一篇《PythonIP端口扫描工具类》
本文实例讲述了python实现封装得到virustotal扫描结果的方法。分享给大家供大家参考。具体方法如下:importsimplejsonimporturl