python中glob模組的幾點補充

2021-10-14 04:10:12 字數 616 閱讀 6103

原文為:python萬用字元之glob模組,這裡對其中兩點內容作一下補充。

r字首的作用一句話概括就是不使用轉義字元。

比如,如下**,沒有r字首時,系統會將字串中的\n識別成轉義字元,列印不符合預期。加上r字首後,即可正常列印,詳細可參考[1]。

>>

> print(

'c:\some\name'

)# here \n means newline!

c:\some

ame>>

> print(r'c:\some\name'

)# note the r before the quote

c:\some\name

在glob模組中,使用**可以匹配任意字元,當**recursive=false(預設值)一同使用時,可以返回當前目錄下所有的子目錄或檔名。當**recursive=true一同使用時,可以返回當前目錄及其所有子目錄下的所有目錄和檔名,同時包含當前目錄名。

Python中的Glob模組

glob模組是最簡單的模組之一,內容非常少。用它可以查詢符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋差不多。查詢檔案只用到三個匹配符 匹配0個或多個字元 匹配單個字元 匹配指定範圍內的字元,如 0 9 匹配數字。glob.glob 返回所有匹配的檔案路徑列表。它只有乙個引數pathna...

python中的glob模組

用glob模組可以查詢符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋很像。查詢檔案只用到三個匹配符 匹配0個或多個字元 匹配單個字元 匹配指定範圍內的字元,如 0 9 匹配數字。1 萬用字元 星號 匹配零個或多個字元 import glob for name in glob.glob d...

python中的glob模組的使用

最近常常用到glob模組,這裡做乙個簡單小結 用它可以查詢符合特定規則的檔案路徑名。跟使用windows下的檔案搜尋差不多。查詢檔案只用到三個匹配符 匹配0個或多個字元 匹配單個字元 匹配指定範圍內的字元,如 0 9 匹配數字。返回所有匹配的檔案路徑列表。它只有乙個引數pathname,定義了檔案路...