树莓派(Linux)如何用python写一个简单的闹钟
1、在桌面创建一个.py后缀的文件
然后使用自己习惯的文本编辑器打开

2、先导入需要用到的2个模块
import pygame
import time
import datetime

3、装载需要播放的音乐文件
pygame.mixer.init()
pygame.mixer.music.load('音乐文件路径')

4、设置闹钟的小时和分钟,例如:
h = '07'
m = '30'

5、写一个while循环,每隔1秒循环一次
while True:
time.slepp(1)

6、获取当前的小时和分钟的值
now_h = datetime.datetime.now().strftime('%H')
now_m = datetime.datetime.now().strftime('%M')

7、当现在的小时和分钟与预设的一致,则播放音乐
if h == now_h and m == now_m:
pygame.mixer.music.play()
time.sleep(60)

8、到这里,简易的闹钟已经完成了,完整代码如下:
import pygame
import time
import datetime
pygame.mixer.init()
pygame.mixer.music.load('0.mp3')
h = '07'
m = '30'
while True:
time.sleep(1)
now_h = datetime.datetime.now().strftime('%H')
now_m = datetime.datetime.now().strftime('%M')
if h == now_h and m == now_m:
pygame.mixer.music.play()
time.sleep(60)