glob.glob函数详解
时间: 2023-08-25 13:25:40 浏览: 170
浅析python标准库中的glob
glob.glob函数是Python中用于获取指定目录下符合条件的文件路径的函数。它的语法如下:
```python
glob.glob(pathname, *, recursive=False)
```
其中,pathname参数表示文件匹配路径,支持使用通配符进行匹配;recursive参数表示是否递归匹配子目录中的文件,缺省值为False。
glob.glob函数返回一个包含所有匹配的文件路径的列表。
例如,下面的代码可以获取当前目录下所有后缀名为".txt"的文件路径:
```python
import glob
file_paths = glob.glob("*.txt")
print(file_paths)
```
输出结果类似于:
```
['file1.txt', 'file2.txt', 'file3.txt']
```
在Windows操作系统中,还可以使用反斜杠"\\"作为目录分隔符,如下所示:
```python
import glob
file_paths = glob.glob("C:\\Users\\username\\*.txt")
print(file_paths)
```
总之,glob.glob函数是一个非常方便的函数,可以帮助我们快速获取指定目录下符合条件的文件路径。
阅读全文