python相对路径读取文件夹中图片
时间: 2023-09-30 16:13:23 浏览: 82
要相对路径读取文件夹中的图片,可以使用Python的os模块和PIL库(Pillow库的一个分支)来实现。下面是一个简单的示例代码:
```python
import os
from PIL import Image
# 定义文件夹路径
folder_path = "images"
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 确保只处理图片文件
if filename.endswith(".jpg") or filename.endswith(".png"):
# 构建图片的相对路径
img_path = os.path.join(folder_path, filename)
# 使用PIL库打开图片
img = Image.open(img_path)
# 在这里可以进行对图片的操作,比如显示、保存等
# 关闭图片
img.close()
```
在这个示例中,首先指定了文件夹的路径,然后使用`os.listdir()`函数遍历文件夹中的所有文件。通过判断文件扩展名,确定只处理图片文件(这里假设只处理以`.jpg`和`.png`结尾的文件)。然后使用`os.path.join()`函数构建图片的相对路径,最后使用PIL库的`Image.open()`函数打开图片进行处理。你可以在代码中的注释部分进一步操作图片,比如显示或保存。最后别忘了关闭打开的图片。