Я создаю изображение с помощью библиотеки netwrokx с ответами пользователя на мои вопросы по пути /tmp/networkx.png в AWS lambda и отправляю пользователю это изображение по почте. [networkx.png без какого-либо перекрытия]
Проблема, с которой я здесь сталкиваюсь, заключается в том, что после каждого сеанса изображение не удаляется в папке tmp, а в следующем сеансе изображения перекрываются. [networkx.png с перекрытием]
Я пробовал следующее -
def delete_image(): if os.path.exists("/tmp/networkx.png"): os.remove("/tmp/networkx.png") print("removed the image") else: print("Image not removed")
Может кто-нибудь сказать мне, как удалить изображение в папке tmp, как только изображение имеетотправлено пользователю.
Для тех, кто сталкивается с той же проблемой.
Очистите изображение, используя:
plt.clf()
Затем сохраните созданное изображение:
plt.savefig("/tmp/networkx.png")<br>
И затем закройте окно изображения:
plt.close("/tmp/networkx.png")<br>