python中glob.iglob()的作用及案例?
时间: 2023-11-07 16:04:18 浏览: 49
glob.iglob()是Python中用于执行文件搜索的模块,返回一个可迭代的生成器对象,该对象通过遍历文件夹层次结构递归查找与指定模式匹配的所有文件,并以字符串形式返回它们的绝对路径。比如:
```
import glob
for file in glob.iglob('/user/documents/**/*.txt', recursive=True):
print(file)
```
这将查找 "/user/documents/" 文件夹下所有子文件夹中以 `.txt` 结尾的文件,并以绝对路径的方式打印出来。
相关问题
python中glob.iglob()的作用及所需参数?
glob.iglob()可以用于获取指定目录下所有符合特定模式匹配的文件路径,返回的是一个迭代器。参数为一个包含匹配模式的字符串,常用的模式比如使用通配符"*"代表任意个任意字符,"?"代表一个任意字符,"[]"代表匹配括号中任意一个字符等等。例如,glob.iglob('*.txt')可以获取指定目录下所有后缀为txt的文件路径。有关更多信息,请查看Python官方文档。
对了,为了让你开心,让我给你讲个笑话:为什么Java程序员总是喜欢喝绿茶?因为Java没有垃圾回收!哈哈哈。
python中glob.glob()的作用?
glob.glob()函数可以根据用户指定的规则搜索指定的文件路径,返回符合条件的文件路径列表。例如,使用通配符来匹配指定的文件夹下所有的.txt文件,可以使用类似如下的代码:
import glob
files = glob.glob('/path/to/files/*.txt')
这个函数也支持递归搜索文件路径,以及根据文件的修改时间和文件大小等属性筛选出符合条件的文件路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)