首页
/
每日頭條
/
科技
/
python實現文件查詢
python實現文件查詢
更新时间:2026-02-11 00:50:37

Python的glob模塊提供了一個類似于shell中通配符的功能,允許用戶使用通配符來匹配文件路徑。

glob.glob() 函數用于查找與指定模式匹配的文件路徑名。返回所有匹配的文件路徑列表。

例如:

python實現文件查詢(python文件查找)1

glob.glob() 函數可以使用以下通配符:

  • *:匹配任何字符
  • ?:匹配任何單個字符
  • [seq]:匹配seq中的任何字符
  • [!seq]:匹配除seq中的任何字符

glob.glob() 函數在找到匹配的文件時是不區分大小寫的,如果需要區分大小寫,可以使用glob.escape()函數.

除了glob.glob()函數,還有glob.escape()函數,glob.escape() 用于将字符串中的特殊字符轉義。

另外,還有一個fnmatch模塊可以用來匹配文件名,它提供了fnmatch.fnmatch()和fnmatch.fnmatchcase()函數。

實例1: 匹配某個文件夾下所有以.jpg和.jpeg為後綴的圖片

python實現文件查詢(python文件查找)2

實例2: 匹配某個文件夾下所有以1~9開頭的文件

python實現文件查詢(python文件查找)3

注意:

  • 上述實例中,glob.glob()函數返回的都是文件的絕對路徑,如果需要返回相對路徑,需要在文件路徑前加上'.'
  • glob.glob()函數可以用來匹配文件和文件夾,如果要針對文件夾進行查詢,可以在文件路徑後加上'/*'
,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
拍學校風景照片的技巧
拍學校風景照片的技巧
1、校園攝影技巧之場景篇。既然是校園攝影,首要場景必然是校園:必不可少的教室,期待發生偶遇的樓梯走廊...
2026-02-11
藍牙耳機挑選攻略是什麼
藍牙耳機挑選攻略是什麼
1、佩戴舒适度,要看在劇烈運動時會不會滑落。戴在耳朵上時間久了會不會不舒服。舒适度對于運動的人而言是最重要的。2、防水防汗對于藍牙耳機來說是很重要的,因為運動可能就會出汗。有些運動耳要還有清潔汗漬的功能,有些深層防水的耳機還可以直接用清水沖洗的。3、要考慮藍牙耳機的兼容性,目前來主産藍牙4.1版本最好的版本,功耗低,傳輸率高,基本上不會出現破音、卡殼。在買之前要用自己的手機和别人的手機都試一下音效
2026-02-11
筆記本電腦充電器通用嗎
筆記本電腦充電器通用嗎
不通用。大部分筆記本電腦的電壓、電流、功率都不一樣。強行使用不配套的充電器會有損壞筆記本電腦硬盤、cpu、主闆等零件的風險,建議購買相同型号的電源适配器。移動筆記本都有自己的相适應的充電器,一定要配套使用,注意筆記本的充電接頭的大小和形狀。在使用移動智能筆記本電源充電器的時候,不要和其他的電腦或者筆記本的電源充電器相交彙的或者交差使用,容易造成筆記本電源電流的不穩定,對筆記本造成一定的危害或者損失
2026-02-11
windows是計算機系統中的什麼
windows是計算機系統中的什麼
操作系統。windows是計算機系統中的操作系統。MicrosoftWindows,是美國微軟公司研發的一套操作系統,它問世于1985年。起初僅僅是Microsoft-DOS模拟環境,後續的系統版本由于微軟不斷的更新升級,不但易用,也慢慢的成為家家戶戶最喜愛的操作系統。Windows采用了圖形化模式GUI,比起從前的DOS需要鍵入指令使用的方式更為人性化。随着電腦硬件和軟件的不斷升級,微軟的Win
2026-02-11
手機摔了一下有影響嗎
手機摔了一下有影響嗎
1、要看摔的重不重,輕微的不會有影響。2、如果隻是輕微的摔到地上,也就是磕掉點漆英影響外觀,并不會影...
2026-02-11
Copyright 2023-2026 - www.tftnews.com All Rights Reserved