【发布时间】:2016-03-13 09:08:04
【问题描述】:
我用 Python 编写了一个程序,它使用 pygame 绘制 Mandelbrot 集的一部分。但是,当我让它运行很长时间生成然后保存文件时,我得到这个错误:
pygame.error: SavePNG: 无法打开写入
我不确定为什么会发生这种情况,并且保存通常可以正常工作。也许当计算机进入睡眠状态时,某些东西会停止工作?但更重要的是,有人知道如何解决这个问题吗?
【问题讨论】:
-
您在哪里打开文件进行写入?你使用的代码是什么?您是在
sudo或administrator模式下运行脚本/程序吗? -
完整的追溯是什么?当程序长时间运行时,您尝试保存的图像有多大?如果您仅在 2 分钟后保存图像,它是否有效?
-
图像为 1024x1024,保存 2 分钟后即可工作,甚至可以保存完整图像,这可能需要数小时,但如果我在计算机运行时离开计算机似乎不起作用。我从 python 3.4.1 ide 内部直接运行脚本,保存图像的行是:pygame.image.save(surface,'image.png')
标签: python image crash save pygame