亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

淺析python標準庫中的glob

瀏覽:3日期:2022-08-02 13:31:45

glob 文件名模式匹配,不用遍歷整個目錄判斷每個文件是不是符合。

1、通配符

星號(*)匹配零個或多個字符

import globfor name in glob.glob(’dir/*’): print (name)dir/file.txtdir/file1.txtdir/file2.txtdir/filea.txtdir/fileb.txtdir/subdir

列出子目錄中的文件,必須在模式中包括子目錄名:

import glob#用子目錄查詢文件print (’Named explicitly:’)for name in glob.glob(’dir/subdir/*’): print (’t’, name)#用通配符* 代替子目錄名print (’Named with wildcard:’)for name in glob.glob(’dir/*/*’): print (’t’, name)Named explicitly: dir/subdir/subfile.txtNamed with wildcard: dir/subdir/subfile.txt

2、單個字符通配符

用問號(?)匹配任何單個的字符。

import globfor name in glob.glob(’dir/file?.txt’): print (name)dir/file1.txtdir/file2.txtdir/filea.txtdir/fileb.txt

3、字符范圍

當需要匹配一個特定的字符,可以使用一個范圍

import globfor name in glob.glob(’dir/*[0-9].*’): print (name)dir/file1.txtdir/file2.txt

知識點補充:Python編程:glob模塊進行文件名模式匹配

文件準備

$ mkdir tmp$ cd tmp$ touch file1.txt$ touch file2.txt$ touch file3.log$ lsfile1.txt file2.txt file3.log

測試

import glob# 使用零個或多個字符通配符 * glob.glob('tmp/*.txt')Out[1]: [’file1.txt’, ’file2.txt’]# 使用單字符通配符 ?glob.glob('tmp/file?.txt')Out[2]: [’file1.txt’, ’file2.txt’]# 使用范圍匹配glob.glob('tmp/file[0-9].txt')Out[3]: [’file1.txt’, ’file2.txt’]

總結(jié)

到此這篇關(guān)于淺析python標準庫中的glob的文章就介紹到這了,更多相關(guān)python標準庫 glob內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: freesex日本高清nice | 看美国毛片 | 国产精品综合久成人 | 亚洲精品国产一区二区图片欧美 | 黄色三级理论片 | 精品少妇一区二区三区视频 | 国产精品久久久久免费 | 国产亚洲综合成人91精品 | 国产在线一区二区三区 | 91日本在线视频 | 亚洲情a成黄在线观看 | 美女双腿打开让男人桶爽网站 | 婷婷的久久五月综合先锋影音 | 国产成人啪精品午夜在线观看 | 欧美大片毛片大片 | 欧美一级片网 | 九九99香蕉在线视频免费 | 黄色一级a毛片 | 日韩 欧美 自拍 在线 视频 | 黄色在线视频网 | 99在线精品视频免费观里 | 久久精品国产一区二区 | 欧美一级在线全免费 | 亚洲网站免费观看 | 日韩精品a在线视频 | 国产一起色一起爱 | 国内精品一区二区在线观看 | 看真人视频一级毛片 | 成人在线免费观看网站 | 国产成人影院在线观看 | 成人在线第一页 | 在线观看亚洲免费视频 | 国产只有精品 | 91精品在线国产 | 久草视频在线观 | 国内自拍第五一页 | 亚洲美女一级片 | 免费一级毛片正在播放 | 久香草视频在线观看 | 久久精品夜色国产 | 成年女人看片免费视频播放器 |