最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python模塊glob函數(shù)示例詳解教程

 更新時(shí)間:2021年10月27日 11:30:00   作者:數(shù)據(jù)分析與統(tǒng)計(jì)學(xué)之美  
這篇文章主要介紹了Python模塊glob函數(shù)的示例詳解教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

本文大綱

glob模塊也是Python標(biāo)準(zhǔn)庫中一個(gè)重要的模塊,主要用來查找符合特定規(guī)則的目錄和文件,并將搜索的到的結(jié)果返回到一個(gè)列表中。使用這個(gè)模塊最主要的原因就是,該模塊支持幾個(gè)特殊的正則通配符,用起來賊方便,這個(gè)將會(huì)在下方為大家進(jìn)行詳細(xì)講解。

在這里插入圖片描述

支持4個(gè)常用的通配符

使用glob模塊能夠快速查找我們想要的目錄和文件,就是由于它支持*、**? 、[ ]這三個(gè)通配符,那么它們到底是 什么意思呢?

*:匹配0個(gè)或多個(gè)字符;

**:匹配所有文件、目錄、子目錄和子目錄里的文件(3.5版本新增);

?:代匹配一個(gè)字符;

[]:匹配指定范圍內(nèi)的字符,如[0-9]匹配數(shù)字,[a-z]匹配小寫字母;

注意:這3個(gè)通配符的用法,將在講函數(shù)的時(shí)候,一起帶大家操作一遍; glob庫中主要的3個(gè)函數(shù)

其實(shí)glob庫很簡單,只有3個(gè)主要函數(shù)供我們使用,它們分別是glob()iglob()、escape()函數(shù),因此學(xué)習(xí)起來特別容易。

glob.glob():返回符合匹配條件的所有文件的路徑;

glob.iglob():返回一個(gè)迭代器對(duì)象,需要循環(huán)遍歷獲取每個(gè)元素,得到的也是符合匹配條件的所有文件的路徑;

glob.escape():escape可以忽略所有的特殊字符,就是星號(hào)、問號(hào)、中括號(hào),用處不大;

recursive=False:代表遞歸調(diào)用,與特殊通配符“**”一同使用,默認(rèn)為False,F(xiàn)alse表示不遞歸調(diào)用,True表示遞歸調(diào)用;

1)glob()函數(shù)

path1 = r"C:\Users\黃偉\Desktop\publish\os模塊\test_shutil_a\[0-9].png"
glob.glob(path1)

path2 = r"C:\Users\黃偉\Desktop\publish\os模塊\test_shutil_a\[0-9a-z].*"
glob.glob(path2)

結(jié)果如下:

在這里插入圖片描述

2)iglob()函數(shù)

path1 = r"C:\Users\黃偉\Desktop\publish\os模塊\test_shutil_a\[0-9].png"
a = glob.iglob(path1)
for i in a:
    print(i)

結(jié)果如下:

在這里插入圖片描述

3)escape()函數(shù)

通過下方兩行代碼的對(duì)比,可以看出escape()函數(shù)只是讓*只表示它本來的意思,而不再具有通配符的作用。

glob.glob('t*')
glob.escape('t*')

結(jié)果如下:

在這里插入圖片描述

總結(jié)

通過上面的敘述可以知道,glob庫其實(shí)并沒有很多東西,就記住3個(gè)通配符、3個(gè)函數(shù)即可。對(duì)于我們來說,glob庫就是方便我們查找文件而誕生的,因此我們好好掌握glob()這一個(gè)函數(shù),其實(shí)就夠了,其它的知道、會(huì)用就行。

我們還需要注意一點(diǎn),os庫、shutil庫glob庫是互補(bǔ)的,我們要善于發(fā)揮各自的優(yōu)勢,充分利用它們的優(yōu)勢,幫助我們快速的操作文件和文件夾。

以上就是Python模塊glob函數(shù)示例詳解教程的詳細(xì)內(nèi)容,更多關(guān)于Python模塊glob函數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 創(chuàng)建虛擬環(huán)境打包py文件的實(shí)現(xiàn)步驟

    創(chuàng)建虛擬環(huán)境打包py文件的實(shí)現(xiàn)步驟

    使用虛擬環(huán)境,可以為每個(gè)項(xiàng)目創(chuàng)建一個(gè)獨(dú)立的Python環(huán)境,每個(gè)環(huán)境都有自己的庫和版本,從而避免了依賴沖突,本文主要介紹了創(chuàng)建虛擬環(huán)境打包py文件的實(shí)現(xiàn)步驟,感興趣的可以了解一下
    2024-04-04
  • python列出目錄下指定文件與子目錄的方法

    python列出目錄下指定文件與子目錄的方法

    這篇文章主要介紹了python列出目錄下指定文件與子目錄的方法,涉及Python使用os模塊與glob操作目錄與文件的技巧,需要的朋友可以參考下
    2015-07-07
  • python實(shí)現(xiàn)處理Excel表格超詳細(xì)系列

    python實(shí)現(xiàn)處理Excel表格超詳細(xì)系列

    這篇文章主要介紹了python實(shí)現(xiàn)處理Excel表格超詳細(xì)系列,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • python版本的仿windows計(jì)劃任務(wù)工具

    python版本的仿windows計(jì)劃任務(wù)工具

    這篇文章主要介紹了python版本的仿windows計(jì)劃任務(wù)工具,計(jì)劃任務(wù)工具根據(jù)自己設(shè)定的具體時(shí)間,頻率,命令等屬性來規(guī)定所要執(zhí)行的計(jì)劃,當(dāng)然功能不是很全大家可以補(bǔ)充
    2018-04-04
  • Django中的用戶身份驗(yàn)證示例詳解

    Django中的用戶身份驗(yàn)證示例詳解

    這篇文章主要給大家介紹了關(guān)于Django中用戶身份驗(yàn)證的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SQL Django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • pyqt5 QListWidget的用法解析

    pyqt5 QListWidget的用法解析

    這篇文章主要介紹了pyqt5 QListWidget的用法解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python類屬性與實(shí)例屬性用法分析

    Python類屬性與實(shí)例屬性用法分析

    這篇文章主要介紹了Python類屬性與實(shí)例屬性用法,實(shí)例分析了Python類屬性與實(shí)例屬性的功能、定義與使用技巧,需要的朋友可以參考下
    2015-05-05
  • Python分布式進(jìn)程中你會(huì)遇到的問題解析

    Python分布式進(jìn)程中你會(huì)遇到的問題解析

    這篇文章主要介紹了Python分布式進(jìn)程中你會(huì)遇到的問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • python實(shí)現(xiàn)圖片上添加圖片

    python實(shí)現(xiàn)圖片上添加圖片

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖片上添加圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python 基于win32com客戶端實(shí)現(xiàn)Excel操作的詳細(xì)過程

    Python 基于win32com客戶端實(shí)現(xiàn)Excel操作的詳細(xì)過程

    這篇文章主要介紹了Python 基于win32com客戶端實(shí)現(xiàn)Excel操作的詳細(xì)過程,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

陇西县| 商洛市| 乐清市| 大兴区| 太和县| 安阳市| 盐源县| 盘锦市| 绥化市| 合山市| 康平县| 平塘县| 且末县| 丽江市| 鹤峰县| 庆元县| 柳林县| 白银市| 宝山区| 南丹县| 互助| 斗六市| 绥化市| 富民县| 南汇区| 开阳县| 台北市| 沙湾县| 鹿泉市| 永寿县| 弥勒县| 黄梅县| 崇信县| 乌拉特中旗| 通道| 金沙县| 文安县| 循化| 团风县| 桓台县| 平和县|