为了在家安心学习,我决定写一段代码播放上课的铃声。
之前中学时就希望有一个这样的软件,周末就可以高效学习了。
但是网上搜不到相关软件,当时也不会写代码,就用闹钟来代替了。
现在自己写一个试试。
原本我是用C++写的,但后来发现C++太麻烦了。
要用到其他的库,那些库也不好安装,就换Python了。
没想到Python这么方便。
功能一、播放音频
安装playsound库即可运行
from playsound import playsound
playsound('1.wav')
功能二、获取系统时间
import time
def main():
print(time.localtime())
year = time.localtime().tm_year
month = time.localtime().tm_mon
day = time.localtime().tm_mday
hour = time.localtime().tm_hour
minute = time.localtime().tm_min
second = time.localtime().tm_sec
print(year, '年', month, '月', day, '日')
print(hour, '时', minute, '分', second, '秒')
main()
功能三、上课铃声的定时播放
from playsound import playsound
import time
def ring():
playsound('1.wav')
def timeoff(hour,minute):
if hour == time.localtime().tm_hour and minute == time.localtime().tm_min:
ring()
while 1:
timeoff(8,0)
timeoff(8,45)
timeoff(8,50)
timeoff(9,35)
timeoff(9,50)
timeoff(10,35)
timeoff(10,40)
timeoff(11,25)
timeoff(11,30)
timeoff(12,15)
timeoff(13,30)
timeoff(14,15)
timeoff(14,20)
timeoff(15,20)
timeoff(16,5)
timeoff(16,10)
timeoff(16,55)
timeoff(18,30)
timeoff(19,15)
timeoff(19,20)
timeoff(20,5)
timeoff(20,55)