将每个python执行的图像保存在一个文件夹中,并将序列号作为文件名



我是Python的初学者,想执行一段将图像保存到特定目录中的代码。问题是,我想用序列号保存图像,这样我就可以在目录中有很多图像(每次执行都会给出一个图像)。

plt.savefig('Images/Imageplot.png') ## Image saved to particular folder
关于序列号,您可以使用uuid库为图像生成一个随机且唯一的id。点击此处查看更多信息:https://www.geeksforgeeks.org/generating-random-ids-using-uuid-python/

要保存图像,这有点复杂。它要求您导入操作系统库。

这里有一个例子:

import os
UPLOADED_FILE_DIR_PATH = os.path.join(os.path.dirname(__file__), "static", "uploaded-images")
my_file_path = os.path.join(UPLOADED_FILE_DIR_PATH, my_filename)
image_file.save(my_file_path)

这是我以前在我的网站上使用的一块代码,所以它可能不适用于你,这取决于你的情况。我个人喜欢这种方法,但如果你不满意,可以看看这个,了解更多选择:https://towardsdatascience.com/loading-and-saving-images-in-python-ba5a1f5058fb

相关内容

  • 没有找到相关文章