我正在尝试重命名当前正在PyGame窗口中查看的图像(同一程序),因为这不是一个好主意,所以我在程序结束时重命名。 但是,它仍然给我错误:
WindowsError: [Error 32] The process cannot access the file because it is being
used by another process
我试过"退出" (取消初始化)PyGame和显示,但它仍然说它不能用上面的错误重命名文件。
有没有办法卸载图片?那是我需要做的吗?
谢谢!
答案 0 :(得分:1)
您可以使用unload()
,这是pygame 2.0.0版的新功能
答案 1 :(得分:0)
尝试获取文件对象并使用它,例如:
f = open('myfile.png')
pygame.image.load(f)
f.close()