python裡面的glob模組是怎麼用的

2021-03-10 01:49:57 字數 1767 閱讀 2541

1樓:

glob是python自己帶的一個檔案操作相關模組,用它可以查詢符合自己目的的檔案,就類似於

專windows下的檔案搜尋,支援通配屬符操作,*,?,這三個萬用字元,*代表0個或多個字元,?代表一個字元,匹配指定範圍內的字元,如[0-9]匹配數字。

它的主要方法就是glob,該方法返回所有匹配的檔案路徑列表,該方法需要一個引數用來指定匹配的路徑字串(本字串可以為絕對路徑也可以為相對路徑),其返回的檔名只包括當前目錄裡的檔名,不包括子資料夾裡的檔案。

比如:glob.glob(r'c:\*.txt')我這裡就是獲得c盤下的所有txt檔案

glob.glob(r'e:\pic\*\*.jpg')獲得指定目錄下的所有jpg檔案

使用相對路徑:

glob.glob(r'../*.py')

2樓:匿名使用者

不知道bai樓主有沒有linux\unix的使用經驗幫助du文件裡寫的很清楚

zhi:

glob — unix

style pathname pattern expansion用來匹dao配檔案路徑名的

例如回:

>>> import glob

>>> glob.glob('*.***') # 當前目錄下所有答***檔案,* 匹配任意多字元

['1.***', 'card.***']>>> glob.glob('?.***') # 當前目錄下檔名為1個字元的***檔案,?匹配單個字元

['1.***']

python裡面的glob模組怎麼用的?

3樓:二孃呀

用glob模組可以查詢符合特定規則的檔案,語法類以與正則,而查詢檔案只用到以下版三個權匹配符:

1 ,『*』匹配0個或多個字元 ,表示帶規則的具體路徑名,例如下圖。

2, 『?』匹配單個字元 ,例如下圖。

3 ,『』匹配指定範圍內的字元,[0-9]匹配數字,例如下圖。

『』也可以將多個字元直接寫在一起,例如下圖。

python 是一種物件導向的解釋型計算機程式設計語言,是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。

python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。

常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。

python glob和loop的用法

4樓:匿名使用者

找到目錄中的檔案(或目錄)名,判斷其是不是目錄,如果是目錄再遍歷子目錄。你說的loop應該是迴圈的意思。

import os

import glob

d = u'd:\\7-zip\\'

def loop(path):

files = glob.glob1(path, '*')print files

for file in files:

if os.path.isdir(os.path.join(path, file)):

loop(os.path.join(path, file))loop(d)

Python怎麼安裝Tkinter模組

你好,如果是windows的話,那個tkinter是安裝包的一部分。你不需要專門安裝就可以直接使用的了。如果是linux的話,用下面的命令好了。sudo apt get install python3 tk python是一種解釋型 物件導向 動態資料型別的高階程式設計語言。自從20世紀90年代初p...

請問這個python程式裡面的else為什麼會顯示expec

這裡出現了兩個問題 一 縮排應該是四個空格。if請頂格寫,if下面的兩行,專行首四個空格。二 age輸入是 屬字串型別,需要轉成整數才能比較大小。更正方法如下 1.age input please enter your age 2.if int age 21 3.print 你不能買酒 4.prin...

python如何匯入自定義模組python如何匯入自定義模組

這個問題涉及 bai到包和模組管 du理。包zhi名和模組名一般是小寫。你dao的檔案是專下面的結構屬,需要建立空檔案 b init py,將b目錄變成package。a a.py from b.c import indexindex b c.py def index print hello b i...