【问题标题】:pygame.error: SavePNG: could not open for writing?pygame.error:SavePNG:无法打开写入?
【发布时间】:2016-03-13 09:08:04
【问题描述】:

我用 Python 编写了一个程序,它使用 pygame 绘制 Mandelbrot 集的一部分。但是,当我让它运行很长时间生成然后保存文件时,我得到这个错误:

pygame.error: SavePNG: 无法打开写入

我不确定为什么会发生这种情况,并且保存通常可以正常工作。也许当计算机进入睡眠状态时,某些东西会停止工作?但更重要的是,有人知道如何解决这个问题吗?

【问题讨论】:

  • 您在哪里打开文件进行写入?你使用的代码是什么?您是在sudoadministrator 模式下运行脚本/程序吗?
  • 完整的追溯是什么?当程序长时间运行时,您尝试保存的图像有多大?如果您仅在 2 分钟后保存图像,它是否有效?
  • 图像为 1024x1024,保存 2 分钟后即可工作,甚至可以保存完整图像,这可能需要数小时,但如果我在计算机运行时离开计算机似乎不起作用。我从 python 3.4.1 ide 内部直接运行脚本,保存图像的行是:pygame.image.save(surface,'image.png')

标签: python image crash save pygame


【解决方案1】:

你是在 windows 上还是在 mac 上?如果你在 Windows 上,看看你是否写了这样的位置 “\folder\thing.png”,这是一个错误,因为您放置了起始“\”。删除它,然后重试。

【讨论】:

  • (这篇文章似乎没有为问题提供quality answer。请编辑您的答案,或者将其作为对问题的评论发布)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多