日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

unix查找的字符串包含特殊字符_python3从零学习-5.4.7、Unix风格路径名模式扩展glob...

發布時間:2025/3/19 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 unix查找的字符串包含特殊字符_python3从零学习-5.4.7、Unix风格路径名模式扩展glob... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源代碼: Lib/glob.py

glob 模塊可根據 Unix 終端所用規則找出所有匹配特定模式的路徑名,但會按不確定的順序返回結果。 波浪號擴展不會生效,但 *, ? 以及表示為 [] 的字符范圍將被正確地匹配。 這是通過配合使用 os.scandir() 和 fnmatch.fnmatch() 函數來實現的,而不是通過實際發起調用子終端。 請注意不同于 fnmatch.fnmatch(),glob 會將以點號 (.) 開頭的文件名作為特殊情況來處理。 (對于波浪號和終端變量擴展,請使用 os.path.expanduser() 和 os.path.expandvars()。)

對于字面值匹配,請將原字符用方括號括起來。 例如,'[?]' 將匹配字符 '?'。

  • glob.glob(pathname, *, recursive=False)

返回匹配 pathname 的可能為空的路徑名列表,路徑名必須為包含一個路徑描述的字符串。 pathname 可以是絕對路徑 (如 /usr/src/Python-1.5/Makefile) 或相對路徑 (如 ../../Tools/*/*.gif),并且可包含 shell 風格的通配符。 無效的符號鏈接可以包含在結果中 (與在 shell 中一樣)。

If recursive is true, the pattern “**” will match any files and zero or more directories and subdirectories. If the pattern is followed by an os.sep, only directories and subdirectories match.

注解
在一個較大的目錄樹中使用 “**” 模式可能會消耗非常多的時間。

在 3.5 版更改: 支持使用 “**” 的遞歸 glob.

  • glob.iglob(pathname, *, recursive=False)

返回一個 iterator,它會產生與 glob() 相同的結果,但不會實際地同時保存它們。

  • glob.escape(pathname)

轉義所有特殊字符 ('?', '*' 和 '[')。 這適用于當你想要匹配可能帶有特殊字符的任意字符串字面值的情況。 在 drive/UNC 共享點中的特殊字符不會被轉義,例如在 Windows 上 escape('//?/c:/Quo vadis?.txt') 將返回 '//?/c:/Quo vadis[?].txt'。

3.4 新版功能.

例如,考慮一個包含以下內容的目錄:文件 1.gif, 2.txt, card.gif 以及一個子目錄 sub 其中只包含一個文件 3.txt. glob() 將產生如下結果。 請注意路徑的任何開頭部分都將被保留。

>>> import glob >>> glob.glob('./[0-9].*') ['./1.gif', './2.txt'] >>> glob.glob('*.gif') ['1.gif', 'card.gif'] >>> glob.glob('?.gif') ['1.gif'] >>> glob.glob('**/*.txt', recursive=True) ['2.txt', 'sub/3.txt'] >>> glob.glob('./**/', recursive=True) ['./', './sub/']

如果目錄包含以 . 打頭的文件,它們默認將不會被匹配。 例如,考慮一個包含 card.gif 和 .card.gif 的目錄:

>>> import glob >>> glob.glob('*.gif') ['card.gif'] >>> glob.glob('.c*') ['.card.gif']

總結

以上是生活随笔為你收集整理的unix查找的字符串包含特殊字符_python3从零学习-5.4.7、Unix风格路径名模式扩展glob...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青操视频在线观看 | 欧美一区二区在线视频 | 国产日韩欧美精品一区二区 | 老头老太吃奶xb视频 | 日本嫩草影院 | 欧美日韩三级 | 日韩欧美综合视频 | 亚洲精品女人久久久 | 亚洲精品乱码久久久久久蜜桃麻豆 | 日本变态折磨凌虐bdsm在线 | 久久久夜色精品 | mm131国产精品 | 久久少妇网 | aaa午夜| 在线视频激情小说 | 欧美日韩tv| 713电影免费播放国语 | 少妇又紧又色 | 三上悠亚三级 | 国产白嫩美女无套久久 | 懂色av蜜臀av粉嫩av分 | 中文天堂在线观看 | 成人国产精品久久久网站 | 黄色a级片 | 91中文字幕在线 | 97视频精品 | 国产成人一区二区三区电影 | たちの熟人妻av一区二区 | 日韩亚洲精品中文字幕 | 日本老妇高潮乱hd | 亚洲另类自拍 | 国产绳艺sm调教室论坛 | 这里只有精品视频在线观看 | 日韩精品 欧美 | 色图视频 | 欧美极品videos精品 | 久久黄色小视频 | 91本色 | www国产91| 黄色片网站视频 | 亚洲av无码一区二区三区网址 | 黄色在线观看国产 | 免费视频福利 | 欧美丝袜一区二区 | 鲁丝一区二区三区 | 欧美精品久久久久久久免费 | 蜜臀久久99精品久久久无需会员 | 激情综合五月婷婷 | 日韩射吧 | 亚洲精品一区二区三区蜜桃 | 久久艹精品 | 日韩中文三级 | 亚洲精品国产精品乱码不99 | 久久久久久久人妻无码中文字幕爆 | 中国挤奶哺乳午夜片 | 又粗又猛又爽又黄的视频 | 中文字幕视频观看 | 我要看一级黄色片 | 牛牛澡牛牛爽一区二区 | 一区二区免费在线视频 | 久久综合色88 | 131mm少妇做爰视频 | 国产五月婷婷 | 99精品视频免费在线观看 | 那个网站可以看毛片 | 欧美极品一区二区 | 六月色婷| 日本一级三级三级三级 | 日本激情免费 | 麻豆视频免费在线观看 | 国产精品人人做人人爽 | 恶虐女帝安卓汉化版最新版本 | 久久新网址 | 天天操天天操天天干 | 欧美精品色哟哟 | 五月天婷婷基地 | 成人首页| 日韩黄色片子 | 欧美性受xxxx黒人xyx性爽 | 男男h黄动漫啪啪无遮挡软件 | 久久久国产亚洲 | 亚洲女人天堂网 | 黄色一级网址 | av网站在线免费看 | 在线观看高清av | 国产精品久久av | 亚洲精品日韩在线观看 | 麻豆视频免费 | 国产精品一区二区视频 | 欧美麻豆 | 美日韩精品一区二区 | 国产精品国产av | 欧美久久久久久久久久久久 | 成年人黄色| 黄色日韩 | 校园春色 亚洲色图 | 国产精品久久久久久久蜜臀 | 18视频在线观看娇喘 | 亚洲国产97在线精品一区 |