网站首页 > 资源文章 正文
02 如何用 Python 创建一个闹钟?
正如标题所示,我们的任务是编写一个创建闹钟的 Python 脚本。对于此任务,我将使用 Python 中的 DateTime 模块创建一个闹钟,并使用 Python 中的声音库来播放闹钟声音。
DateTime 模块预安装在 Python 编程语言中,因此您可以轻松地将其导入到您的程序中。使用 pip 命令可以轻松安装 playsound 库;pip 安装播放声音。我希望您能够将它安装到您的系统中,现在让我们看看如何使用 Python 编写一个程序来创建警报。
使用 Python 的闹钟
在编写程序之前,您应该知道您还需要在闹钟响起时响起的闹钟铃声。所以您可以从这里下载闹钟曲调 。现在我们已经准备好库和闹钟歌曲,让我们看看如何编写一个程序来使用 Python 创建闹钟:
from datetime import datetime
from playsound import playsound
alarm_time = input("Enter the time of alarm to be set:HH:MM:SS\n")
alarm_hour=alarm_time[0:2]
alarm_minute=alarm_time[3:5]
alarm_seconds=alarm_time[6:8]
alarm_period = alarm_time[9:11].upper()
print("Setting up alarm..")
while True:
now = datetime.now()
current_hour = now.strftime("%I")
current_minute = now.strftime("%M")
current_seconds = now.strftime("%S")
current_period = now.strftime("%p")
if(alarm_period==current_period):
if(alarm_hour==current_hour):
if(alarm_minute==current_minute):
if(alarm_seconds==current_seconds):
print("Wake Up!")
playsound('audio.mp3')
break
60个Python项目大全(陆续更新中)
适合初学者的 Python 项目:
如果您是 Python 的新手,您刚刚学习了列表、元组、字典和一些基本的 Python 模块(如随机模块),这里有一些 Python 项目以及适合初学者的源代码:
- 使用 Python 创建首字母缩略词
- 使用 Python 的闹钟
- 使用 Python 的电子邮件切片器
- 使用 Python 的故事生成器
- 使用 Python 生成密码
- 用 Python 玩石头剪刀布
- 骰子模拟器
- 二维码生成器
- 动物问答游戏
- 打印彩色文本
- 体重指数计算器
- 华氏度到摄氏度转换器
- 接受多个用户输入
- 将罗马数字转换为小数
- 上一篇: 基于C++的支持开机运行的早起叫醒程序
- 下一篇: 明天9点开始!海量红包等你抢,这份攻略快收藏
猜你喜欢
- 2024-10-05 更出色的焕彩闹钟 - Timely #Android
- 2024-10-05 早上想被自己的偶像叫醒?网易云音乐“音乐闹钟”帮助你,全免费
- 2024-10-05 iPhone上的闹钟不工作的原因不单一,可能多达十种
- 2024-10-05 微信也能当闹钟了,这4个微信聊天功能用用有奇效
- 2024-10-05 三星时钟修复Galaxy Watch闹钟同步问题
- 2024-10-05 Instagram发布Hyperlapse:拍摄高品质时移视频
- 2024-10-05 定好闹钟,角宿一伴月来啦!准备吧!
- 2024-10-05 抖动闹钟—好看的人就算起床也要不一样
- 2024-10-05 程序员大牛,利用c/c++实现:早起叫醒程序「附源码」赶紧收藏
- 2024-10-05 6 款闹钟专治各种赖床,服了么?(最全的闹钟)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)