繁体   English   中英

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

[英]How can I play a sound through python regardless of file location?

我正在尝试通过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)     

我有一段时间没有做任何编码,我不记得如何正确导入东西。

不熟悉windsound库,但你通常需要逃避'\\'。 我想你还需要字符串末尾的文件类型(.mp3等)试试:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM