Python写一个目录检索器

Posted 东京$

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python写一个目录检索器相关的知识,希望对你有一定的参考价值。

前言:

昨天看了Demon哥发的干货,有了次篇博文

干货链接:

 
 
 
正文:
1.将路径保存到一个txt,遍历
2.判断是否存在
3.存在则写入一个文件
代码:
import os
import optparse
payload=open(\'mulu.txt\',\'r\')
def main():
    parser=optparse.OptionParser()
    parser.add_option(\'-x\',dest=\'jiansuo\',action=\'store_true\',help=\'Retrieval path\')
    (options,args)=parser.parse_args()
    if options.jiansuo:
        jiancha()
    else:
        parser.print_help()
        exit()

def jiancha():
    for p in payload.readlines():
        jiance=os.path.exists(\'{}\'.format(p.strip()))
        if jiance==True:
            print(\'[>>>]The path of existence:{}\'.format(p))
            lk=open(\'word.txt\',\'w\')
            lk.write(p)
            lk.close()
        else:
            print(\'[x]A path that does not exist:{}\'.format(p))

if __name__ == \'__main__\':
    main()

测试如下:

 

以上是关于Python写一个目录检索器的主要内容,如果未能解决你的问题,请参考以下文章

用Python写一个任务管理器进行工作协调

用Python写一个任务管理器进行工作协调

Python写一个目录检索器

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

常用python日期日志获取内容循环的代码片段

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段