python 寫完程式後發出報警

2021-09-12 23:41:40 字數 1185 閱讀 2189

在windows上

import winsound

duration = 1000 # millisecond

freq = 440 # hz

winsound.beep(freq, duration)

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

在linux(和mac)上

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上

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

import os

os.system('say "your program has finished"')

在linux上

import os

os.system('spd-say "your program has finished"')

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

sudo apt install speech-dispatcher
在windows上 import winsound duration = 1000 # millisecond freq = 440 # hz winsound.beep(freq, duration) 其中,freq是頻率(以赫茲為單位),而持續時間是毫秒(毫秒)。 在l…

Python 迭代器(未寫完)

for i in range 就是乙個迭代 特點有序 下乙個 iterable iter 能被迭代的型別 有序 list tuple str 字串 無序 set dict btyes 基礎語法 mylist 1 2,3 4 it iter mylist print next it 1 print n...

Python 系列教程(入門系列已寫完)

it 行業相對於一般傳統行業,發展更新速度更快,一旦停止了學習,很快就會被行業所淘汰,但是,我們要清楚 淘汰的永遠只是那些初級水平的從業者,過硬技術的從業者永遠都是稀缺的。因此對於學習,我們還是要踏踏實實的。在講 python 如何入門之前,個人建議最好每個人都有自己的 fq 工具,多使用 goog...

Python 系列教程(入門系列已寫完)

it 行業相對於一般傳統行業,發展更新速度更快,一旦停止了學習,很快就會被行業所淘汰,但是,我們要清楚 淘汰的永遠只是那些初級水平的從業者,過硬技術的從業者永遠都是稀缺的。因此對於學習,我們還是要踏踏實實的。在講 python 如何入門之前,個人建議最好每個人都有自己的 fq 工具,多使用 goog...