Windows Linux Mac上蜂鳴器報警

2021-10-05 13:07:54 字數 990 閱讀 6875

import winsound

duration =

1000

# millisecond

freq =

440# hz

winsound.beep(freq, duration)

其中,freq是頻率(以赫茲為單位),而持續時間是毫秒(毫秒)。

import os

duration =

1# second

freq =

440# hz

os.system(

'play --no-show-progress --null --channels 1 synth %s sine %f'

%(duration, freq)

)

要使用此示例,必須安裝sox...

在debian/ubuntu/linuxmint上,您需要在終端中執行:

sudo apt install sox
這是macport的方法…執行這是您的終端:

sudo port install sox
如果你在終端上使用mac,也許在windows上也能做同樣的事情,但我只知道mac的情況:

import os

os.system(『say 「your program has finished」』)

import os

os.system(

'spd-say "your program has finished"'

)

您需要安裝speech-dispatcherubuntu中的包(或其他發行版上的相應包):

sudo apt install speech-dispatcher

重新上本科 堆排序 上

堆排序很有意思。作為排序演算法來講,它和快速排序都是o nlogn 的時間複雜度,都是就地排序,都是採用遞迴。兩者差不多,既生瑜,何生亮?不過堆是一種很有用的資料結構,通過堆排序演算法,可以學習堆這種資料結構,以後可能用得上。堆排序演算法思路很簡單 第一步,構建乙個堆 第二步,取出堆頂 第三步,如果...

工廠不上雲,等死!上雲不上鏈,找死!

歷史的路上,有三大重要革命 認知革命 農業革命 科學革命。在時間的不斷推進中,這三大革命慢慢改變人類以及其它物種。這就是時間的偉大之處 見證變化。01智慧型進化四步曲 在現代社會,網際網路到智慧型,同樣經歷幾個步驟 資訊 資料 智慧型 數字資產。資訊化是網際網路的開端。近二十幾年來,國家一直在提倡資...

在git上clone github上的專案失敗

報錯顯示 error rpc failed curl 56 openssl ssl read connection was reset,errno 10054 fatal the remote end hung up unexpectedly fatal early eof fatal index ...