今天分享一下用Python实现闹钟功能。最终效果是当你设置一个时间,比如:17:27,当电脑时间达到你设置的时间后,会自动打开Groove 音乐,播放你指定的音乐,此时程序已经break了,你只需要关闭音乐就可以啦,我是在win10,Python3.6的跑的哈,可能有不足的地方,请多多指教哈。
效果图我晚点补上哈。
import sys
import time
import subprocess
#实现闹钟功能
def alert():
set_time = input("设置闹钟时间: ")
print(f'闹钟设置为: {set_time}')
print('现在时间是:')
while True:
t = time.localtime()
fmt = "%H:%M:%S"
now = time.strftime(fmt,t)
sys.stdout.write(now + '\r')
sys.stdout.flush()
time.sleep(1)
if now[:5] == set_time.rjust(5,'0'):
print('起床了')
subprocess.Popen(['start','C:/Users/RCP/Music/打出名堂.mp3'],shell=True)
break
def main():
alert()
if __name__ == "__main__":
main()
Python实现闹钟功能
最新推荐文章于 2024-04-17 20:20:45 发布