資源簡介
搜索指定目錄樹下匹配了關鍵字列表的所有文件 包含了一個遍歷目錄樹的類,稍加修改可實現其他功能 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
- 上一篇:基于51單片機的單線多路DS18B20測溫
- 下一篇:Keil數據導出分析
評論
共有 條評論