django glob.glob()
时间: 2023-11-07 15:55:37 浏览: 69
`glob.glob()` 是一个用于在文件系统中查找符合特定模式的文件路径的函数。它是Python标准库中的 `glob` 模块的一部分。
下面是 `glob.glob()` 函数的基本语法:
```python
import glob
file_list = glob.glob(pattern)
```
其中,`pattern` 是用于匹配文件路径的模式字符串。`glob.glob()` 将返回一个符合模式的文件路径列表。
模式字符串可以包含特殊字符,如通配符 `*` 和 `?`。这些通配符可以用于匹配文件路径中的任意字符或字符集合。
下面是一些例子来说明 `glob.glob()` 的用法:
```python
import glob
# 查找当前目录下所有的 Python 文件
py_files = glob.glob("*.py")
# 查找当前目录及其子目录下所有的文本文件
txt_files = glob.glob("**/*.txt", recursive=True)
# 查找当前目录下以 a、b 或 c 开头的任意文件
abc_files = glob.glob("[abc]*")
# 查找当前目录下以数字结尾的任意文件
numbered_files = glob.glob("*[0-9]")
```
注意,`glob.glob()` 返回的是一个字符串列表,其中每个字符串都是一个符合模式的文件路径。您可以根据需要进一步处理这些文件路径。
阅读全文