python-3.x - 触发 lamda 功能时,我无法删除 tmp 文件夹中的图像
问题描述
我正在使用 netwrokx 库生成图像,其中用户对 AWS lambda 中路径 /tmp/networkx.png 中我的问题的回答并邮寄用户的此图像。 [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>
推荐阅读
- nginx - 如何从不同的服务器加载网站页面?
- python - 在转换为 json 格式之前,我想按我的数据框在两个不同的级别进行分组
- haskell - Haskell 中的 Lambda 演算 isEven 函数
- javascript - 如何修复 CRUD 应用程序中的 404(未找到)错误?
- boolean - 如何在 Liferay 7 中存储公司范围的单个变量?
- php - 当数据库有新行时显示通知,Laravel
- python - python错误:TypeError:+的不支持的操作数类型:'NoneType'和'int'。如何解决这个问题?
- javascript - 将“活动”类添加到与当前单击的侧边栏菜单链接相同的 href
- makefile - 如何在嵌套的 makefile 中覆盖 makefile
- r - 围绕一个值对相邻值进行子集