python裡面的glob模組怎麼用的

2021-03-04 09:14:55 字數 2440 閱讀 9649

1樓:二孃呀

用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模組是怎麼用的

2樓:

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')

3樓:匿名使用者

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

zhi:

glob — unix

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

例如回:

>>> import glob

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

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

['1.***']

python global怎麼用

4樓:匿名使用者

*****gfile1.py*****

def bll():

global a

for i in range(100):

a = i

====gfile.py*****

import time

import threading

import gfile1

a = 0

t1 = threading.thread(target = gfile1.bll)

t1.start()

for i in range(10):

print a

time.sleep(0.1)

5樓:眩暈的白菜

在matlab中 global 的作用是將變數宣告為全域性變數。

首先我們要知道什麼是全域性變數什麼是區域性變數

一般來說我們定義的變數全部為區域性變數,即只能在特定的範圍內使用,

例如,我在第一個m檔案中定義了一個變數 change=123,當在第二個m檔案中呼叫時你會發現系統提示你change是未定義的變數。無法使用。

這時我們就需要將change 轉變為全域性變數,

在第一個m檔案中申明 change=123;gloabl change 就將change變為全域性變數了

如果要使用這個全域性變數,就可以先宣告 global change 然後就可以直接使用change變數的;

需要注意的一點 當在其他地方改變change變數的內容時,全域性變數change的內容就會改變,所以呼叫時要小心。

6樓:匿名使用者

global s = '100'

class a:

def foo():

global s

print s

7樓:匿名使用者

看這裡你會明白的:

python內建模組無法呼叫,pycharm環境,怎麼辦

因為你執行的是 headers.py 不是 練習.py pycharm下無法匯入安裝好的第三方模組requests?在cmd下使用pip安裝好requests模組後,可以使用import requests,但在pycharm ide下無法匯入,出現如下錯誤 import requests trace...

python用tkinter模組怎麼開啟檔案

tkinter是標準的python gui庫。python與tkinter的結合提供了一個快速和容易的方法來建立gui應用程式,tkinter的提供了一個強大的物件導向的介面tk的gui工具包。python 開啟檔案可以用open命令,例如 電子書txt文字 f open e test.txt en...

python匯入crypto模組失敗提示

python匯入crypto模組失敗提示importerror dll找不到指定的模組的原因 缺少crypto 庫。解決辦法是 第一步 上網查資料,需要安裝python 的這個pycrypto庫 1 查詢安裝庫,需要先安裝pip 2 安裝pip的語句 安裝pip 建議安裝homebrew,然後bre...