指定用户要扫描的驱动器号或目录,然后输入要搜索的文件或文件夹名称。 不包括中文名称。
代码:
# encoding=utf-8
import os.path
导入启动
用python编写从站程序,实现全面检索功能
# 1、用户自行输入目录,从该目录开始,按层次结构向下搜索,直到最后一层
# dir是初始目录,file是要搜索的文件
l=[]
defgetmyfile(dir1,file1) :
#判断此dir是否为目录
ifOS.Path.Isdir(dir1) :
#获取当前目录下的所有文件或文件夹
file_list=OS.listdir(dir1) )。
for i in file_list:
打印I
IFOS.path.isdir(dir1(((I ) :
print 'dir----' dir1 '\' i
if (OS.path.exists (dir1(' I '' file1) ) :
打印文件isin : ' dir1'' I '' file 1
l.append (dir1((I ) ) )文件1 () ) ) ) ) ) ) ) ) )。
#返回
else:
try:
d=dir1 '\' i
获取我的文件(d,文件1 ) )。
except exception as e:
连续
else:
传球
finally:
传球
#print 'ddddd--------' d
else:
print '不是目录。 请再输入一次!'
获取我的文件(c :)工具) )
打印l
以上python全面扫描搜索功能的方式是编辑分享给大家的全部内容。 希望能作为参考。 另外,希望大家多多支持万仟网。
如果您有任何问题或要求,请点击回复信息。 成千上万的网友会消除你的混乱。