使用Python编写简易定时器
简单模拟了定时器功能,需要的朋友可以自己改写和扩充功能。
import datetime
import winsound
import time
import random
def Timer(y, m, d, h, mu, s):
'''参数分别为年、月、日、时、分、秒'''
stopTime = datetime.datetime(y, m, d, h, mu, s)
maxTime = stopTime + datetime.timedelta(minutes=1)
while True:
now = datetime.datetime.now()
if now >= stopTime:
if now > maxTime:
print('时间已过1分钟,请重新设置时间')
break
else:
#每次闹铃声音频率不同
freq = random.randint(400, 1000)
winsound.Beep(freq, 2000)
time.sleep(2)
else:
time.sleep(1)
delta = stopTime - now
print('剩余:', delta.seconds, '秒')
Timer(2017, 2, 8, 20, 31, 0)
使用Python编写简易定时器相关推荐
- Python编写简易木马程序
0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 +JEDI(python自动补全 ...
- 如何使用Python编写简易木马程序
这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 +JEDI(python自动补全插件)来撸代码. 首先 准备好我们需要的依赖库,pytho ...
- 用Python编写简易五子棋游戏
"无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程." 最近, ...
- python编写简易超市系统_简易控制台超市销售系统|Python练习系列[1]
练习内容:主要是对嵌套字典和嵌套列表的操作练习 简易控制台超市销售系统完整代码和注释如下 from random import * import os #引入必要模块 class supermarke ...
- 如何用python做计算_如何运用Python编写简易计算器?
分3步吧使用Qt-Designer 设计UI 将UI文件转换成py文件 实现加减乘除的业务逻辑 效果如下: 附代码: CalculatorUI.py # -*- coding: utf-8 -*- # ...
- Python 编写简易东北方言小词典
代码目录下创建note.txt,内容: 噶哈:有什么事 磕趁:难看 卡了:摔倒,栽跟头了 埋汰:脏 上该里溜达:上街上,到街里闲逛. 唠嗑:谈话,聊天 白唬:瞎说,说话不着边际,能说 稀罕:喜欢 贼: ...
- python编写木马攻击_Python编写简易木马程序
Python编写简易木马程序 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 + ...
- 使用python编写一个简易的打折程序
使用python编写一个简易的打折程序
- 用python做一个木马_Python编写简易木马程序
light · 2015/01/26 10:07 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Subli ...
最新文章
- php自动断词,PHP自动分页、防止英文单词被截段、去除HTML代码
- 【量化交易】组合优化三部曲:换手率和alpha模型换手约束下的最优模型时变IC下的多空/多头最优组合换手率
- SQL正在击败NoSQL,这对未来的数据意味着什么
- java自动生成合同_Java 7和Java 8之间的细微自动关闭合同更改
- xml建模包括以下_为什么要进行建模仿真?
- 快速排序思路(Hoare版),代码实现
- HTML5程序设计 SVG
- 开源web管理系统mysql_10个基于Web的开源项目管理系统
- 【实用案例】R语言gdm函数实现地理探测器分析
- Access根据出生日期计算年龄_从身份证号码计算年龄
- 纯CSS实现点击一个元素,背景颜色切换
- 山东大学创新项目实训个人工作日志(十四)
- ASP.NET MVC4 微信公众平台开发测试一: 验证
- 中英文敏感词过滤API推荐
- 产品经理学项目管理05:项目管理的目标
- matlab习题及答案,MATLAB习题及答案
- 移动二班 21号 pycharm 04.09
- 将时间戳格式化为yyyy-MM-dd hh:mm:ss格式(Vue) Moment
- JAVA API编写
- 视频网站电影网租服务器选择介绍!
热门文章
- 我的世界服务器启动后自动关闭,求解,服务器老师莫名其妙自动关闭,为什么会这样呢?...
- mysql必会语法_sql语法:sql必读必会(二)mysql中的函数大全
- jdbc批量更新_用集算器更新数据库的技巧
- mysql都有哪些数据库日志_MySQL数据库之MySQL都有哪些日志?分别都代表什么
- java 时间 转化成数字_java时间转化数字
- selenium autoit java_selenium借助AutoIt识别上传文件Java篇
- java替换带特殊字符的字符串6_Java字符串替换特殊字符(保加利亚语,波兰语,德语)...
- Spring简化Java开发_第1章—Spring之旅—简化Spring的java开发
- java基础大概_Java基础知识(一)
- 基于JAVA+SpringBoot+Mybatis+MYSQL的请假与审批系统