免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
使用Python實現(xiàn)文件的精確查找、模糊查找、范圍查找

使用Python進行文件查找的應用場景還是比較多的,比如

  • 獲取指定目錄下某個具體的文件
  • 獲取指定目錄下具備指定前綴或者后綴的文件
  • 獲取指定目錄下指定格式的文件

這里涉及到文件的精確查詢、模糊查詢、范圍查詢。


設計一個簡單的函數(shù)實現(xiàn)上述三種查詢場景

我們主要使用了以下兩個Python模塊。

os 模塊

Python 的 os 模塊封裝了常見的文件和目錄操作。其中使用了以下方法:

  • os.walk:遍歷目錄。
  • os.path.join:連接目錄與文件名。
  • os.path.splitext:分離文件名與擴展名。
  • os.path.isdir:判斷給出的路徑是否是一個目錄。

glob 模塊

Python 的 glob 模塊封裝了文件查找匹配操作。其中使用了以下方法:

  • glob.glob:返回所有匹配的文件路徑列表。它只有一個參數(shù)pathname,定義了文件路徑匹配規(guī)則,這里可以是絕對路徑,也可以是相對路徑。

需要注意的是,glob 模塊pathname參數(shù)在Windows下是不區(qū)分大小寫的,而在Linux下是區(qū)分大小寫的。


代碼設計如下


接下來,我們試一下 該函數(shù)是否滿足上述三個文件查找場景

精確查詢

查找D:\learn\config.yml文件:


模糊查詢

查找D:\learn目錄下文件名以c開頭的yml文件,支持前模糊、后模糊、全模糊。

查詢結果如下:


范圍查詢

查找D:\learn目錄下文件格式為.jpg的文件。

查詢結果如下:


本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用Python判斷目錄里是否存在某個文件
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服