无论文件位置在哪里,如何通过python播放声音?

时间:2019-06-19 01:53:51

标签: python audio path

我正在尝试通过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 :(得分:0)

不熟悉windsound库,但是通常需要转义'\'。 我想您还需要在字符串末尾添加文件类型(.mp3等) 尝试:

winsound.PlaySound("C:\\Users\\User_Name\\Desktop\\Microbit\\A.file_type", #.mp3, .wav, etc
winsound.SND_FILENAME) 
相关问题