python中的通配

2021-08-07 21:44:07 字數 421 閱讀 4881

通配是指一些特殊的字元,如?和*,可以用他們匹配許多名稱類似的檔案,例如使用p*可以匹配所有以p開頭的檔案,使用*.txt可以匹配所有以.txt結尾的檔案。

使用python中的glob函式可以實現通配

import glob

print(glob.glob("f:\test_python\\\*.txt"))

可以匹配所有的以.txt結尾的檔案

下面列出來了通配模式中可以使用的萬用字元:

同時也可以在中使用某個範圍內的字元,如[a-z]匹配26個小寫的字母,[!0-9]匹配數字以外的任意字元

Sql查詢中的通配字元

如果想查詢 cs 結尾的的賬戶 select from user where loginname like cs 是不行的,被認為是任意的字元,所以需要轉義字元,有兩種寫法 select from user where loginname like cs select from user where...

Linux find grep 正則 通配

grep find在指定目錄下查詢檔案。匹配檔名 amin 查詢 在指定時被 訪問過的檔案或目錄 分鐘 cmin,mmin atime 查詢在指定時間訪問過的檔案或目錄 天 ctime,mtime expty 尋找檔案大小為0 byte的檔案,或目錄下沒有任何子目錄或檔案的空目錄 name 按照檔名...

SQL 通配與轉義

今天專案碰到乙個問題,關於sql模糊查詢的通配和轉義,在網上查一些資料,整理一下 萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元匹配...