• 大小: 1.31KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


搜索指定目录树下匹配了关键字列表的所有文件 包含了一个遍历目录树的类,稍加修改可实现其他功能 python初学者可以通过代码看看怎么遍历目录树,以及命令行参数的解析

资源截图

代码片段和文件信息

import os

class diskwalk(object):
    def __init__(self path):
        self.path = path

    def enumeratepaths(self):
        path_collection = []
        for dirpath dirnames filenames in os.walk(self.path):
            for file in filenames:
                fullpath = os.path.join(dirpath file)
                path_collection.append(fullpath)
        return path_collection

    def enumeratefiles(self):
        file_collection = []
        for dirpath dirnames filenames in os.walk(self.path):
            for file in filenames:
                file_collection.append(file)
        return file_collection

    def enumeratedir(self):
        dir_collection = []
        for dirpath dirnames filenames in os.walk(self.path):
            for dir in dirnames:
                dir_collection.append(dir)
        return dir_collection

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-07-28 18:56  keywords\
     文件        1598  2013-07-28 18:55  keywords\keywords.py
     文件         846  2013-07-28 15:39  keywords\diskwalk.py

评论

共有 条评论