glob()函数 python
时间: 2023-12-02 10:38:29 浏览: 27
glob()函数是Python中用于查找符合特定规则的文件路径名的模块。它可以根据指定的规则返回符合条件的文件路径列表。例如,可以使用通配符来匹配文件名,如*.txt表示匹配所有以.txt结尾的文件。
下面是一个示例代码,用于查找当前目录下所有以.py结尾的文件:
```python
import glob
files = glob.glob('*.py')
print(files)
```
输出结果为当前目录下所有以.py结尾的文件名列表。
相关问题
python glob函数
Python中的glob函数用于从目录通配符搜索中生成文件列表。它可以根据通配符模式快速获取满足条件的文件夹或文件路径的列表。glob函数支持的通配符有三种:*、?、[],可以用来匹配不同的文件名或路径。需要注意的是,路径分隔符(Unix的/,Windows的\)不会被匹配。
glob模块中有两个主要的函数可以使用:
1. glob函数:返回一个包含匹配通配符模式的文件或目录路径的列表。
2. iglob函数:返回一个生成器(Generator),用于遍历匹配通配符模式的文件或目录路径。
glob.glob函数
glob.glob函数是Python中的一个文件匹配模块,用于查找符合特定模式的文件路径。它接受一个字符串参数,该字符串是一个文件路径模式,可以包含通配符(例如*、?等)来匹配文件名。该函数会返回一个包含符合模式的文件路径的列表。
例如,假设我们有一个名为"files"的文件夹,并且其中包含以下文件:
- file1.txt
- file2.txt
- image.png
我们可以使用glob.glob来查找所有以".txt"为后缀的文件,代码如下:
```python
import glob
files = glob.glob('files/*.txt')
print(files)
```
输出结果将会是一个包含两个文件路径的列表:["files/file1.txt", "files/file2.txt"]。
这样,我们可以方便地根据特定的文件路径模式查找文件,并对它们进行进一步的操作。