python获取目录中的所有图片路径
时间: 2024-04-17 15:27:06 浏览: 220
要获取目录中的所有图片路径,你可以使用Python的`os`和`glob`模块。下面是一个示例代码:
```python
import os
import glob
def get_image_paths(directory):
image_extensions = ["*.jpg", "*.jpeg", "*.png", "*.gif"] # 可以根据需要添加其他图片格式的扩展名
image_paths = []
for extension in image_extensions:
image_paths.extend(glob.glob(os.path.join(directory, extension)))
return image_paths
# 示例用法
directory = "images"
image_paths = get_image_paths(directory)
print(image_paths)
```
在上面的代码中,我们首先定义了一个`image_extensions`列表,其中包含了常见的图片格式的扩展名。你可以根据需要修改或添加其他格式的扩展名。
然后,我们使用`os.path.join`函数将目录路径和扩展名组合起来,然后使用`glob.glob`函数获取匹配的文件路径列表。将这些路径添加到`image_paths`列表中。
最后,我们返回`image_paths`列表,其中包含了目录中所有图片的路径。
请注意,你需要将示例代码中的`"images"`替换为你自己的目录路径。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.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)