python的glob
时间: 2023-12-31 07:25:03 浏览: 84
Python的glob模块是用于查找文件路径的模块。它支持使用通配符匹配文件名,并返回匹配的文件路径列表。下面是两种使用glob模块的例子:
1. 使用通配符'?'提取指定目录下的文件:
```python
import glob
import os
fileLs = glob.glob('globMain/globMain?.txt')
print(os.linesep, u"eg4: 通配符'?'提取globMain下的globMain?.txt")
for file in fileLs:
print(file)
```
2. 使用迭代器逐个获取指定目录下的文件:
```python
import glob
import os
files = glob.iglob('globMain/*.txt')
print(os.linesep, u"eg7: iglob()用迭代器逐个获取文件")
for file in files:
print(file)
```
相关问题
python glob
`glob` 是 Python 中用于查找符合特定规则的文件路径名的模块。它支持 Unix 风格的路径规则,例如使用通配符(`*`)进行匹配。`glob` 模块提供了一个 `glob()` 函数,可以根据指定的规则返回所有匹配的文件路径列表。以下是一个简单的示例:
```python
import glob
# 查找当前目录下所有以 .py 结尾的文件
files = glob.glob("*.py")
# 打印结果
for file in files:
print(file)
```
这段代码将返回当前目录下所有以 `.py` 结尾的文件名列表,并将其打印出来。
python glob.glob
glob.glob()是Python中的一个函数,用于获取符合特定规则的文件路径名。它可以匹配任意多个字符、单个字符或指定范围内的字符。[1]示例代码如下:
```python
import glob
# 获取指定目录下的所有图片
print(glob.glob(r"/home/qiaoyunhao/*/*.png"))
# 获取上级目录的所有.py文件
print(glob.glob(r'../*.py'))
```
在上述代码中,`glob.glob()`函数接受一个参数,可以是绝对路径或相对路径。它返回一个列表,包含所有符合匹配规则的文件路径名。[3]
需要注意的是,如果目录或文件不存在,则返回一个空列表。[2]
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.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)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)