python中的glob關鍵字

2021-08-30 08:25:48 字數 602 閱讀 4827

glob為python自帶模組

用途:檔案操作

python作為具有指令碼語言屬性的動態語言,對檔案的操作非常便捷。glob就是輔助檔案查詢的乙個模組,支援萬用字元,和?和。

先看乙個例子:

>>> import glob

>>> glob.glob('*.py')

['cvae.py', 'vae.py', 'celeba.py', 'cluster.py', 'verse.py']

可見glob的返回值是乙個list, 上面那行指令碼的意思是:以列表的形式返回當前路徑下所有字尾名為.py的檔名

已經很容易理解了,再看幾個例子:

python中yield關鍵字

mylist是乙個可迭代的物件。當你使用乙個列表生成式來建立乙個列表的時候,就建立了乙個可迭代的物件 mylist x x for x in range 3 for i in mylist print i 01 4在這裡,所有的值都存在記憶體當中,所以並不適合大量資料 def creategener...

python中關鍵字的使用

語句和表示式的區別 共同點 可以有輸出,也可以沒有輸出 語句 含有關鍵字 表示式 不含有關鍵字 python中有哪些關鍵字呢?又如何判斷乙個片語是不是關鍵字呢 使用keyword模組即可,該模組含有乙個屬性kwlist和乙個方法iskeyword import keyword keyword.isk...

python中的lambda關鍵字

lambda表示式,通常是在需要乙個函式,但是又不想費神去命名乙個函式的場合下使用,也就是指匿名函式。lambda所表示的匿名函式的內容應該是很簡單的,如果複雜的話,乾脆就重新定義乙個函式了,使用lambda就有點過於執拗了。lambda就是用來定義乙個匿名函式的,如果還要給他繫結乙個名字的話,就會...