Задать вопрос
@ghostiki

Как прервать процесс прослушивания?

Я хочу удалить файл с музыкой после прослушивания но файл занят другим процессом.
import os
import pygame
import time

sound_place = r"C:\Users\ghostiki\Desktop\test.ogg"
pygame.mixer.init()
pygame.mixer.music.load(sound_place)
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
    time.sleep(1)
os.remove(r"C:\Users\ghostiki\Desktop\test.ogg")
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@dim5x
ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
Выгрузить ресурсы: pygame.mixer.music.unload()

import os
import pygame
import time

sound_place = r"C:\Users\ghostiki\Desktop\test.ogg"
pygame.mixer.init()
pygame.mixer.music.load(sound_place)
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
    time.sleep(1)
pygame.mixer.music.unload()
os.remove(r"C:\Users\ghostiki\Desktop\test.ogg")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы