Python 做一个“番茄工作法” 的 小闹钟程序,提高学习效率啊 有没有? 哈哈
番茄工作法:
The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s.[1] The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks. Each interval is known as a pomodoro...
翻译: 学习25分钟、玩5分钟 直到完成
首先,闹钟,怎么让python播放音乐: (python3.6)
import subprocess
music = r"D:\CloudMusic\represent.mp3"
subprocess.Popen(["start",music],shell=True)
注意 ,命令行下敲 start xxx.mp3 需要你指定打开 mp3 文件的默认程序,我的windows电脑 我是用的网易云音乐。
时间逻辑设计方案、方法很简单:
while(true) : 学习: timesleep(学习时间) 休息 timesleep(休息时间)
一直循环。 所以直接上代码:
import subprocess
import timedef playMusic(case):if case == 1:music = r"D:\CloudMusic\represent.mp3"else:music = r"D:\CloudMusic\kongbaige.mp3"print("Playing Music")subprocess.Popen(["start",music],shell=True)def study():print(''' __ __ __ / | / | / | _______ _$$ |_ __ __ ____$$ | __ __ $$/ _______ ______ / |/ $$ | / | / | / $$ |/ | / |/ |/ \ / \
/$$$$$$$/ $$$$$$/ $$ | $$ |/$$$$$$$ |$$ | $$ |$$ |$$$$$$$ |/$$$$$$ |
$$ \ $$ | __ $$ | $$ |$$ | $$ |$$ | $$ |$$ |$$ | $$ |$$ | $$ |$$$$$$ | $$ |/ |$$ \__$$ |$$ \__$$ |$$ \__$$ |$$ |$$ | $$ |$$ \__$$ |
/ $$/ $$ $$/ $$ $$/ $$ $$ |$$ $$ |$$ |$$ | $$ |$$ $$ |
$$$$$$$/ $$$$/ $$$$$$/ $$$$$$$/ $$$$$$$ |$$/ $$/ $$/ $$$$$$$ |/ \__$$ | / \__$$ |$$ $$/ $$ $$/ $$$$$$/ $$$$$$/ ''')
def rest():print(''' __ / | ______ ______ _______ _$$ |_ / \ / \ / |/ $$ |
/$$$$$$ |/$$$$$$ |/$$$$$$$/ $$$$$$/
$$ | $$/ $$ $$ |$$ \ $$ | __
$$ | $$$$$$$$/ $$$$$$ | $$ |/ |
$$ | $$ |/ $$/ $$ $$/
$$/ $$$$$$$/ $$$$$$$/ $$$$/ ''')#按分钟计时
def run(studyTime,interval):while True:try:playMusic(1) #这里暂停就只能在网易云音乐里关掉了study();time.sleep(studyTime*60) #就是睡指定时间print("学习暂停,进入5分钟休息时间")playMusic(2) rest()time.sleep(interval*60)#回到循环开头except Exception as e:print(e)if __name__ == "__main__":studyTime = 25interval = 5run(studyTime,interval)
其中 那几个 字体,可以从这个网上下载 艺术字
这么一个没有界面的就做完了。 音乐自己按路径换。。
唯一的界面就这样——————
那么我是一个追求完美的人啊,音乐播放还没有界面,靠网易云音乐播放、暂停音乐我觉得有点怪,音乐这一块还是自己做一个吧。。然后发现python winsound 只能放 wav 文件,然后 tkinter 这个库好学是好学,但是我不想深入学了。。
好吧,我不是一个追求完美的人。。。。
上面那个凑合用吧,还能播放MP3 ,网易云用着也不错,然后pyinstaller 一下打包成 exe 文件 没指定目录的话,是生成在
~/dist/xxxx.exe 里面 ~指你个人用户目录,windows一般 c://Users//xxxx/dist
生成exe 文件:直接放在桌面上就可以运行了。。
效果:
好了,安心25分钟学习 ,5分钟休息 好了,这个宇宙无敌简陋版的 “番茄钟” (这是我刚给他起的名字)做好了,yes!!
Python 做一个“番茄工作法” 的 小闹钟程序,提高学习效率啊 有没有? 哈哈相关推荐
- python实现动态壁纸_流弊了!竟然用Python做一个炫酷的小姐姐动态壁纸
原标题:流弊了!竟然用Python做一个炫酷的小姐姐动态壁纸 公众号关注 " 菜鸟学Python" 设为 "星标",每天带你玩转Python! (女神IU,图片 ...
- python井字棋_用Python做一个井字棋小游戏
井字棋是一个经典的小游戏,在九宫格上玩家轮流画OXO,当每列或每行或是两个对角成一线时便是获胜. 今天就用Python编写一个井字棋小游戏,与电脑对战. 程序执行画面如下图所示: 程序提供了两种人工智 ...
- python井字棋游戏人机对战_用Python做一个井字棋小游戏
井字棋是一个经典的小游戏,在九宫格上玩家轮流画OXO,当每列或每行或是两个对角成一线时便是获胜. 今天就用Python编写一个井字棋小游戏,与电脑对战. 程序执行画面如下图所示: 程序提供了两种人工智 ...
- 用Python做一个“以图搜番“的应用程序,再也不用愁动漫图片的出处了!
文章目录 前言 PyQt5界面设计 使用Qt Designer绘制界面 视频部件插入小技巧 解码器下载 功能实现 trace.moe API介绍与视频 使用Nuitka打包成exe文件 前言 喜欢看动 ...
- python可以做动漫吗_用Python做一个以图搜番的应用程序,再也不用愁动漫图片的出处了!...
前言 喜欢看动漫的朋友们大概都能体会到一个难受的事情,就是在论坛或者群聊里面看到一张动漫截图,很想知道它的出处,但百度搜了一圈却也没有一个可靠结果,就很郁闷.今天就来带大家用Python做一个简单的& ...
- 用Python做一个超简单的小游戏(一听就懂)
前言 有的人可能学过一点Python基础,但不知道干什么好.今天就教大家做一个简单的小游戏 未经允许,禁止转载 文章目录 前言 写它会用到 源码先抛出来 知识讲解 random 介绍 语法 方法参数表 ...
- 流弊了!竟然用Python做一个炫酷的小姐姐动态壁纸!
(女神IU,图片来自网络) 最近小编在浏览网页的时候,发现一个网页的背景是动态显示的,非常的炫酷.正好小编最近犯花痴,心仪的女神是韩国的小美女IU, 清纯可爱的小姐姐--关键中文歌还唱的很好. 于是码 ...
- 用Python做一个简单的表白小弹窗
有小伙伴喜欢研究编程语言做小弹窗的吗,既有趣又可以装13哦. 下面就给小伙伴演示一个简单的表白小弹窗. from tkinter import * from tkinter import messag ...
- 用python做一个木马_Python编写简易木马程序
light · 2015/01/26 10:07 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Subli ...
最新文章
- 在MySQL中保存Java对象_java对象储存到数据库
- 雷达成像技术_毫米波立体成像雷达技术研究
- 吴恩达 coursera AI 专项二第三课总结+作业答案
- 06-图1 列出连通集
- python interactive slider_python3----练习题(过滑块验证)
- 手动为linux系统添加新用户——过程详解
- ​学习C语言的知识点整理
- JavaEE初阶-计算机是如何工作的
- windows 自定义安装包界面
- Python实现批量采集美女shipin<无水印>
- 关于软件设计使用中一些的原则简述
- C# dataGridView控件单元格底色 dataGridView背景色 背景色调整 Header背景色前景色
- python虚拟数字人直播间带货
- 对接京东获取任务工单接口jingdong.homefw.task.search,附接口字段详细说明,数据库设计,Java实现
- 使用华盛顿特区地铁数据确定可获利的广告位置
- 写matlab代码思考1-条件语句判断条件怎么写好
- 使用FPT上传下载文件和解决中文名文件乱码问题
- python地址转经纬度_经纬度地址转换的方法集合(Python描述)
- 独孤思维:赚钱目标,以始为终
- ios有什么ssr_飞猪营销域SSR总结 - 双十一会场再加速
热门文章
- Pillow库学习笔记之Image.convert去底色详解
- python通达信接口_mootdx: 通达信数据读取 pytdx 的一个简便使用封装
- 【原神】手机版原神下错版本不能登录怎么办?B服修改为官服
- TL431的基本特性以及振荡电路
- 修复Edge浏览器无法登录微软账户问题
- 有道云笔记快捷键使用指南
- C#:实现康托尔集cantor set算法 (附完整源码)
- “喜之郎”签约企企通,加速企业的采购数字化转型
- 西湖论剑2022-misc-wp
- 足球/篮球专业术语(Football and Basketball terms)