python glob模組掃瞄檔案目錄

2021-07-12 03:19:35 字數 1036 閱讀 8632

1、

glob模組是最簡單的模組之一,內容非常少。用它可以查詢符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋差不多。查詢檔案只用到三個匹配符:"*", "?", ""。"*"匹配0個或多個字元;"?"匹配單個字元;""匹配指定範圍內的字元,如:[0-9]匹配數字。

glob.glob(pathname), 

返回所有匹配的檔案路徑列表。它只有乙個引數pathname,定義了檔案路徑匹配規則,這裡可以是絕對路徑,也可以是相對路徑。

glob.iglob(pathname), 

獲取乙個可編歷物件,使用它可以逐個獲取匹配的檔案路徑名。與glob.glob()的區別是:glob.glob同時獲取所有的匹配路徑,而glob.iglob一次只獲取乙個匹配路徑。

[python]view plain

copy

import

glob  

print

glob.glob(r

'e:\*\*.doc'

)  print

glob.glob(r

'.\*.py'

)  f = glob.iglob(r'.\*.py'

)  for

py in

f:  

print

py  

執行結果:

[python]view plain

copy

['e:\\test_file\\adplus.doc'

]  ['.\\perfrom_test.py'

, '.\\pytest.py'

, '.\\simulation_login.py'

, '.\\widget.py'

, '.\\__init__.py'

]  .\perfrom_test.py  

.\pytest.py  

.\simulation_login.py  

.\widget.py  

.\__init__.py  

Python glob模組匹配檔案

glob的應用場景是要尋找一系列 符合特定規則 檔名。glob模組是最簡單的模組之一,內容非常少。用它可以查詢符合特定規則的檔案路徑名。查詢檔案只用到三個匹配符 匹配0個或多個字元 匹配單個字元 匹配指定範圍內的字元,如 0 9 匹配數字。假設以下例子目錄是這樣的。1 匹配所有檔案 可以用 匹配任意...

python glob模組的應用

近期專案差不多了,回頭學習基礎的知識,今天看到了,glob模組感覺很不錯,寫出來備忘。glob模組可以幫助我們快速的查詢到系統的檔案,或者檢視,不用去呼叫本身的os,模組了,快捷簡便,支援簡單正則 查詢檔案只用到三個匹配符 匹配0個或多個字元 匹配單個字元 匹配指定範圍內的字元,如 0 9 匹配數字...

kali auxiliary掃瞄常用模組總結筆記

命令列滲透,主要針對埠和系統服務,從基礎開始一點點積累.做乙個筆記方便查詢 arp掃瞄 search arp use auxiliary scanner discovery arp sweep set inte ce rhost shost smac threads run埠掃瞄 search po...