如何在Pygame中卸载图像?

时间:2015-06-04 01:04:38

标签: python pygame

我正在尝试重命名当前正在PyGame窗口中查看的图像(同一程序),因为这不是一个好主意,所以我在程序结束时重命名。 但是,它仍然给我错误:

WindowsError: [Error 32] The process cannot access the file because it is being
used by another process

我试过"退出" (取消初始化)PyGame和显示,但它仍然说它不能用上面的错误重命名文件。

有没有办法卸载图片?那是我需要做的吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用unload(),这是pygame 2.0.0版的新功能

答案 1 :(得分:0)

尝试获取文件对象并使用它,例如:

f = open('myfile.png')
pygame.image.load(f)
f.close()