用Python 编程闹钟
import winsound# 导入此模块实现声音播放功能import time# 导入此模块,获取当前时间
import pygame
# 提示用户设置时间和分钟
my_hour = input("请输入时:")
my_minute = input("请输入分:")
flag = 1
while flag:
t = time.localtime()# 当前时间的纪元值
fmt = "%H %M"
now = time.strftime(fmt, t)# 将纪元值转化为包含时、分的字符串
now = now.split(' ') #以空格切割,将时、分放入名为now的列表中
hour = now
minute = now
if hour == my_hour and minute == my_minute:
# 初始化
pygame.init()
# 窗口标题
pygame.display.set_caption('闹钟')
pygame.display.set_caption('一匹马,一双人。一首小曲,一段缘起。路很短,那就多走几次。心之所至,曲短路长。')
# 窗口大小
screen = pygame.display.set_mode((971, 607))
img = pygame.image.load('D:\\python\\nz\\naozhong.jpg')
screen.blit(img, (0, 0))
filename = 'D:\\python\\nz\\naozhong.mp3'
pygame.mixer.init()
pygame.mixer.music.load(filename)
pygame.mixer.music.play(-1)#-1无限循环,3就是播放3次
pygame.display.flip()
while True:
# 延时32毫秒,相当于FPS=30
pygame.time.delay(50)
for event in pygame.event.get():
# 窗口的关闭事件
if event.type == pygame.QUIT:
exit()
页:
[1]