2015-06-04 6 views
0

Я пытаюсь переименовать изображение, просматриваемое в настоящее время в окне PyGame (той же самой программы), и поскольку это не очень хорошая идея, я переименовал его в конце программы. Тем не менее, по-прежнему дает мне ошибку:Как выгрузить изображения в Pygame?

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

Я попытался «выход» (не-инициализация) PyGame и дисплей, но он по-прежнему говорит, что он не может переименовать файл с вышеуказанной ошибкой.

Есть ли способ выгрузить изображения? Это то, что мне нужно сделать?

Спасибо!

+0

Может ли быть 'close' метод в любом месте? – Zizouz212

+0

Я посмотрел. Я могу отказаться от всех методов PyGame, но это ничего не делает. –

ответ

0

Попробуйте получить объект файла и используя, что вместо, например:

f = open('myfile.png') 
pygame.image.load(f) 
f.close() 
Смежные вопросы