Как я могу воспроизвести звук через Python независимо от местоположения файла? - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь играть музыку через Python:

import winsound

winsound.PlaySound("A", winsound.SND_FILENAME)
winsound.PlaySound("C", winsound.SND_FILENAME)
winsound.PlaySound("D", winsound.SND_FILENAME)
winsound.PlaySound("D", winsound.SND_FILENAME)

, который работает, но только когда файл python находится в той же папке, что и звуки. Могу ли я заставить его воспроизводить звуки из любого места? Или как мне правильно импортировать звук по определенному пути без файла python со звуковыми файлами?

Я пытался:

   winsound.PlaySound("C:\Users\User_Name\Desktop\Microbit\A", 
   winsound.SND_FILENAME)     

Я давно не программировал и не могу вспомнить, как правильно импортировать вещи.

1 Ответ

0 голосов
/ 19 июня 2019

Не знаком с библиотекой windsound, но обычно вам нужно избегать '\'.Я полагаю, вам также нужен тип файла в конце вашей строки (.mp3 и т. Д.) Try:

winsound.PlaySound("C:\\Users\\User_Name\\Desktop\\Microbit\\A.file_type", #.mp3, .wav, etc
winsound.SND_FILENAME) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...