python实现全盘扫描搜索功能的方法-创新互联
由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)
创新互联公司是一家专注于成都网站建设、成都做网站与策划设计,徐州网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:徐州等地区。徐州做网站价格咨询:028-86922220代码:
# 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实现全盘扫描搜索功能的方法-创新互联
网站URL:http://pwwzsj.com/article/dhhooe.html