python grob
时间: 2023-08-19 15:13:54 浏览: 52
glob是Python中的一个库,用于匹配文件路径名。它可以根据指定的模式匹配文件路径,并返回匹配的文件路径列表。\[1\]与glob.glob()不同的是,glob.iglob()一次只获取一个匹配路径,类似于.NET中的DataSet与DataReader的区别。\[2\]下面是一个简单的例子,使用glob.iglob()获取父目录中的.py文件路径,并逐个打印出来:
```python
import glob
# 获取父目录中的.py文件路径
f = glob.iglob(r'../*.py')
# 打印文件路径
for py in f:
print(py)
```
另外,glob还支持范围通配符的使用。例如,可以使用`\[\]`来指定范围,比如匹配当前路径下以file开头后一个非数字符的py文件:
```python
import glob
# 匹配当前路径下以file开头后一个非数字符的py文件
for fname in glob.glob("./file\[!0-9\].py"):
print(fname)
```
以上就是关于glob库的简单介绍和使用方法。希望对你有帮助!\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [Python脚本—批量复制图片](https://blog.csdn.net/python_plus/article/details/128419737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Python:glob模块](https://blog.csdn.net/qq_27586341/article/details/104693755)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]