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

Как воспроизвести .mp3 файл на Python с помощью PyGlet?

Когда я пытаюсь воспроизвести mp3 с помощью этой программы:
import pyglet
song = pyglet.media.load("C:\Users\Station\Music\padenie-truby.mp3")
song.play()
pyglet.app.run()

У меня появляется эта ошибка
File "C:\Users\Station\PycharmProjects\pythonProject1\main.py", line 3
    pyglet.media.load("C:\Users\Station\Downloads\udar-truby-3.mp3")
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Что делать?
  • Вопрос задан
  • 148 просмотров
Подписаться Средний 3 комментария
Решения вопроса 2
@dim5x
ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
В путях используйте r.
song = pyglet.media.load(r"C:\Users\Station\Music\padenie-truby.mp3")
Ответ написан
Lord_of_Rings
@Lord_of_Rings Куратор тега Python
Дунадан - северный странник. Злой, но очень добрый
В python нельзя просто так использовать обратный слеш, а уж если хочешь, то его надо экранировать
import pyglet
song = pyglet.media.load("C:\\Users\\Station\\Music\\padenie-truby.mp3")
song.play()
pyglet.app.run()

Ну а судя по второй ошибке, у тебя файл поврежденнный (или он не существует)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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