天天看點

RPA:python 新功能介紹 - 聲音提示

藝賽旗 RPA10.0全新首發免費下載下傳 點選下載下傳

http://www.i-search.com.cn/index.html?from=line1

一般情況下,python 程式都是靜默運作的,也就是說,除非你緊緊盯着界面,否則你不知道你的程式是什麼時候運作結束的。

在最近的銀行項目中,一個需求需要及時提醒業務老師,雖然能通過郵件通知老師。

不過我用的這個功能更加有效果。 ?

首先,引入 winsound 包(這個包一般是 python 環境自帶的)

import winsound

然後,在程式的末尾加入這樣一句話:

winsound.Beep(500,1000)

電腦就會發出“哔 ~”的聲音,你也可以自己設定聲音的頻率以及持續的時間。

除此之外,還可以選擇播放你的本地音樂哦,就像下面這樣:

winsound.PlaySound(r"D:安河橋.wav", winsound.SND_FILENAME)

但是需要注意的是,winsound 隻支援 wav 格式的音頻,如果是 mp3 格式的話,播放的就是預設聲音。

如果你現在隻有 mp3 格式的音頻的話,是不是就意味着你無法在 python 程式運作完成之後聽到熟悉的音樂了呢?

其實加一行代碼就可以搞定!

首先,你要在 pip 中安裝 pydub 包。

然後,用這兩行代碼把 mp3 檔案轉換為 wav 檔案,就能安排上了

song=AudioSegment.from_mp3(r"D:安河橋.mp3")

song.export(r"D:安河橋.wav",format=‘wav’)

從今以後,流程結束或者出問題時候,就能及時提醒了。

給個優秀吧。