好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python通配符之glob模塊的使用詳解

python通配符之glob模塊的使用詳解

熱門標簽:浙江電銷卡外呼系統好用嗎 蓋州市地圖標注 地圖標注的意義點 房產電銷外呼系統 南京銷售外呼系統軟件 地圖標注微信發送位置不顯示 315電話機器人廣告 地圖制圖標注位置改變是移位嗎 上海機器人外呼系統哪家好

通配符是一些特殊符號,主要有星號(*)和問號(?),用來模糊搜索文件,“*”可以匹配任意個數個符號, “?”可以匹配單個字符。

當查找文件夾時,可以使用它來代替一個或多個真正字符;當不知道真正字符或者需要匹配符合一定條件的多個目標文件時,可以使用通配符代替一個或多個真正的字符。

英文 “globbing”意為統配,python在模塊glob中定義了glob()函數,實現了對目錄內容進行匹配的功能,glob.glob()函數接受通配模式作為輸入,并返回所有匹配的文件名和路徑名列表,與os.listdir類似。

glob模塊中的常用函數:

glob(pathname, recursive=False) 

第一個參數pathname為需要匹配的字符串。(該參數應盡量加上r前綴,以免發生不必要的錯誤)

第二個參數代表遞歸調用,與特殊通配符“**”一同使用,默認為False。

該函數返回一個符合條件的路徑的字符串列表,如果使用的是Windows系統,路徑上的“\”符號會自動加上轉義符號變為“\\”。

iglob(pathname, recursive=False) 

參數與glob()一致。

返回一個迭代器,該迭代器不會同時保存所有匹配到的路徑,而是逐個獲取匹配的文件路徑名,遍歷該迭代器的結果與使用相同參數調用glob()的返回結果一致。

glob模塊支持的通配符:

通配符 功能
* 匹配0或多個字符
** 匹配所有文件、目錄、子目錄和子目錄里的文件(3.5版本新增)
? 匹配1個字符,與正則表達式里的?不同
[exp] 匹配指定范圍內的字符,如:[1-9]匹配1至9范圍內的字符
[!exp] 匹配不在指定范圍內的字符

glob.glob函數使用示例

import glob
 
listglob = []
listglob = glob.glob(r"/home/xxx/picture/*.png")
listglob.sort()
print listglob
 
print '--------------------'
listglob = glob.glob(r"/home/xxx/picture/0?.png")
listglob.sort()
print listglob
 
print '--------------------'
listglob = glob.glob(r"/home/xxx/picture/0[0,1,2].png")
listglob.sort()
print listglob
 
print '--------------------'
listglob = glob.glob(r"/home/xxx/picture/0[0-3].png")
listglob.sort()
print listglob
 
print '--------------------'
listglob = glob.iglob(r"/home/xxx/picture/0[a-z].png")
print listglob
for item in listglob:
    print item

補充:Python glob() 函數 秒懂

Python glob()

glob模塊是最簡單的模塊之一,內容非常少。用它可以查找符合特定規則的文件路徑名。

跟使用windows下的文件搜索差不多。查找文件只用到三個匹配符:'*', “?”, “[ ]”。”*”匹配任意0個或多個字符;”?”匹配任意單個字符;”[ ]”匹配指定范圍內的字符,如:[0-9]匹配數字。

不區分大小寫

'.'開頭的不匹配

print(glob.glob(r' . ./*') )

上一級所有目錄

>>> print(glob.glob("../*"))
['..\\Python37-32', '..\\Python38-32']

print(glob.glob(r' ./*') )

本級所有目錄

>>> print(glob.glob("./*"))
['.\\DLLs', '.\\Doc', '.\\include', '.\\Lib', '.\\libs', '.\\LICENSE.txt', '.\\NEWS.txt', '.\\python.exe', '.\\python3.dll', '.\\python38.dll', '.\\pythonw.exe', '.\\Scripts', '.\\tcl', '.\\Tools', '.\\vcruntime140.dll']

print(glob.glob(r' ./ * . *') )

本級所有文件

print(glob.glob("./*.*"))
['.\\LICENSE.txt', '.\\NEWS.txt', '.\\python.exe', '.\\python3.dll', '.\\python38.dll', '.\\pythonw.exe', '.\\vcruntime140.dll']

print(glob.glob(r' ./ * . *') )

本級所有dll

>>> print(glob.glob("./*.dll"))
['.\\python3.dll', '.\\python38.dll', '.\\vcruntime140.dll']

print(glob.glob(r' C:/ * ') )

C盤所有目錄

>>> print(glob.glob("C:/*"))
['C:/$360Section', 'C:/$Recycle.Bin', 'C:/360SANDBOX', 'C:/Boot', 'C:/bootmgr'.......]

print(glob.glob(“C:/[PB][RO]”) )

C盤所有包含pr/po/br/bo的目錄

print(glob.glob("C:/*[PB][RO]*"))
['C:/360SANDBOX', 'C:/Boot', 'C:/bootmgr', 'C:/BOOTNXT', 'C:/BOOTSECT.BAK', 'C:/PO', 'C:/Program Files', 'C:/Program Files (x86)', 'C:/ProgramData']

print(glob.glob(“C:/p?O”) )

C盤所有包含P_o的目錄

>>> print(glob.glob("C:/*P?O*"))
['C:/Program Files', 'C:/Program Files (x86)', 'C:/ProgramData']

print(glob.glob(“C://.txt”) )

C盤兩級目錄所有的txt

>>> print(glob.glob("C:/*/*.txt"))
['C:/xiaoyi\\檢索式.txt']

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • python—sys模塊之獲取參數的操作
  • Python協程asyncio模塊的演變及高級用法
  • python process模塊的使用簡介
  • 聊一聊python常用的編程模塊
  • python文件目錄操作之os模塊
  • Python collections模塊的使用技巧
  • Python使用random模塊實現擲骰子游戲的示例代碼
  • Python爬蟲基礎之requestes模塊
  • Python多線程編程之threading模塊詳解
  • Python基礎之模塊相關知識總結

標簽:日照 陽泉 金華 克拉瑪依 貴州 臨汾 雙鴨山 赤峰

巨人網絡通訊聲明:本文標題《python通配符之glob模塊的使用詳解》,本文關鍵詞  python,通配符,之,glob,模塊,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python通配符之glob模塊的使用詳解》相關的同類信息!
  • 本頁收集關于python通配符之glob模塊的使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 太紧了寡妇太大受不了| 别揉我胸~嗯~啊~gif动态图| 操美女动漫| 国产日本在线观看| 成人91看片| 艳妇reaganfoxx影院| 日本哺乳期japanese| 强开嫩苞一区二区三区西瓜视频| 特级淫片aaaa**毛片| 91精品国产91热久久久做人人| 巨大乳の揉んで乳榨り| 国产精品毛片AV一区二区三区,| 欧美一区二区三区东南亚| 欧美性4k| 欧美???免费毛| 晨勃坐进去h男男| 色视频www在线播放国产人成| 十八禁无遮挡免费无码软件| 男女羞羞| 美女脱粪| 老牛嫩草一区二区三区的功能介绍| 国产精品丝袜久久久久久APP| 最近中文字幕网2019| 桥本有菜在线播放| 免费看的一级片| 久久不射视频| 情妇在线| 女职员办公室的办公桌| 骚23p| 男女操网站| 美女100%露屁股无遮挡| 激情国产视频| 一级特黄爽大片刺激| 尤物精品视频在线观看| 无限看片的在线视频观看| 好吊牛2019| 最黄一级片| 日韩美女强理论片| 理论片一级| 911在线无码精品秘?入口九色| 日韩精品乱子伦高无遮挡|