python中的glob庫函數


glob 文件名模式匹配,用來判斷每個文件是不是符合模式。

1、通配符

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

1 import glob
2 for name in glob.glob('dir/*'):
3     print (name)
dir/file.txt
dir/file1.txt
dir/file2.txt
dir/filea.txt
dir/fileb.txt
dir/subdir

2、單個字符通配符

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

import glob

for name in glob.glob('dir/file?.txt'):
    print (name)
dir/file1.txt
dir/file2.txt
dir/filea.txt
dir/fileb.txt

3、字符范圍

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM