簡體   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