用python写一个超级简单的定时闹钟

    技术2024-06-26  82

    直接上代码:

    import time #引入time模块 import winsound clocktime=[[10,10],[11,10],[12,10],[18,47]] #定义闹钟时间 runinghour=1 #定义运行时间 times=runinghour*3600 #次数 print(times) for i in range(1,times): time_now=[time.localtime(time.time()).tm_hour,time.localtime(time.time()).tm_min] if time_now in clocktime: print(time_now) winsound.Beep(1000,1000) time.sleep(60) #每分钟对比一次时间

    time模块使用time()获取当前时间,localtime()转化为方便识别的列表,sleep(ms)延时,

    闹钟时间使用二维数组可定义多个相应时间。

     

    内置的winsound模块可以发出铃声,我使用了简单的beep(频率,时间ms)函数

    也可以使用winsound中的其他函数调用win系统提示音,也可以使用playsound模块播放mp3的文件(一直报错没能搞定)

     

    Processed: 0.016, SQL: 9