python获取新生成的图片的路径
时间: 2023-12-28 11:03:57 浏览: 22
你可以使用Python的os模块和glob模块来获取新生成的图片的路径。具体的步骤如下:
1. 首先,你需要确定新生成的图片所在的文件夹路径。
2. 然后,使用glob模块来获取该文件夹下所有的图片文件路径,可以使用类似于如下的代码:
```
import glob
folder_path = "/path/to/folder"
image_paths = glob.glob(folder_path + "/*.jpg")
```
这段代码会获取`/path/to/folder`文件夹下所有以`.jpg`结尾的文件路径。
3. 接下来,你需要比较获取到的图片路径列表和你之前保存的图片路径列表,找出新生成的图片路径。可以使用类似于如下的代码:
```
import os
new_image_paths = []
for image_path in image_paths:
if image_path not in saved_image_paths:
new_image_paths.append(image_path)
```
这段代码会将之前没有保存过的图片路径添加到`new_image_paths`列表中。
注意,你需要在程序中记录之前保存过的图片路径列表,以便后续比较。
相关问题
python获取生成图片的大小
你可以使用Python中的Pillow库来获取生成图片的大小。下面是一个例子:
```python
from PIL import Image
# 打开图片
image = Image.open('image.jpg')
# 获取图片大小
width, height = image.size
# 输出图片大小
print("图片宽度为:", width)
print("图片高度为:", height)
```
这个例子中,我们使用Pillow库打开了一张图片,并使用`size`属性获取了图片的宽度和高度。最后,我们将宽度和高度输出到控制台上。你可以将`image.jpg`替换为你自己的图片路径。
python获取指定文件夹的路径
要获取指定文件夹的路径,可以使用python中的os模块来完成。首先,需要导入os模块。
然后,通过使用os.path.join()方法,可以将文件夹的路径和文件夹的名称组合起来,生成完整的文件夹路径。
接着,可以使用os.path.abspath()方法来获取文件夹路径的绝对路径,确保得到的路径是标准化的。
最后,可以将获取到的文件夹路径打印出来,或者将其赋值给一个变量,以便在后续的操作中使用。
以下是一个示例代码:
```python
import os
folder_name = "指定文件夹名称"
folder_path = os.path.abspath(os.path.join(os.getcwd(), folder_name))
print(folder_path)
```
在这段代码中,首先将指定文件夹的名称赋值给变量folder_name。然后使用os.path.join()方法将当前路径和文件夹名称组合成完整的路径,并通过os.path.abspath()方法获取其绝对路径。最后将路径打印出来。
通过这样的方式,就可以在python中获取指定文件夹的路径。