Python glob 模块
实例
查找符合特定模式的文件:
import glob
import tempfile
import os
with tempfile.TemporaryDirectory() as d:
open(os.path.join(d, "Emil.txt"), "w").close()
open(os.path.join(d, "Linus.txt"), "w").close()
open(os.path.join(d, "Tobias.py"), "w").close()
hits = glob.glob(os.path.join(d, "*.txt"))
print(sorted(os.path.basename(x) for x in hits))
亲自试一试 »
定义和用法
glob 模块根据 Unix shell 使用的规则查找所有与指定模式匹配的路径名。
使用它来列出目录中与通配符(例如 *.py、data-??.csv)匹配的文件。
成员
| 成员 | 描述 |
|---|---|
| escape() | 转义所有特殊字符。 |
| glob() | 返回与路径名模式匹配的路径列表。 |
| iglob() | 返回一个迭代器,其中包含与模式匹配的路径名。 |

