Python 做一个“番茄工作法” 的 小闹钟程序,提高学习效率啊 有没有? 哈哈
番茄工作法是通过定时25分钟专注工作(一个'番茄钟'),然后休息5分钟来提高效率。 #生活常识# #时间管理建议# #番茄工作法#
番茄工作法:
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)
python
运行
注意 ,命令行下敲 start xxx.mp3 需要你指定打开 mp3 文件的默认程序,我的windows电脑 我是用的网易云音乐。
时间逻辑设计方案、方法很简单:
while(true) : 学习: timesleep(学习时间) 休息 timesleep(休息时间)
一直循环。 所以直接上代码:
import subprocess
import time
def 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 = 25
interval = 5
run(studyTime,interval)
python
运行
其中 那几个 字体,可以从这个网上下载 艺术字
这么一个没有界面的就做完了。 音乐自己按路径换。。
唯一的界面就这样——————
那么我是一个追求完美的人啊,音乐播放还没有界面,靠网易云音乐播放、暂停音乐我觉得有点怪,音乐这一块还是自己做一个吧。。然后发现python winsound 只能放 wav 文件,然后 tkinter 这个库好学是好学,但是我不想深入学了。。
好吧,我不是一个追求完美的人。。。。
上面那个凑合用吧,还能播放MP3 ,网易云用着也不错,然后pyinstaller 一下打包成 exe 文件 没指定目录的话,是生成在
~/dist/xxxx.exe 里面 ~指你个人用户目录,windows一般 c://Users//xxxx/dist

生成exe 文件:
直接放在桌面上就可以运行了。。
效果:

好了,安心25分钟学习 ,5分钟休息 好了,这个宇宙无敌简陋版的 “番茄钟” (这是我刚给他起的名字)做好了,yes!!
网址:Python 做一个“番茄工作法” 的 小闹钟程序,提高学习效率啊 有没有? 哈哈 https://www.yuejiaxmz.com/news/view/1418595
相关内容
番茄工作法Python实践:轻松提升工作效率的编程技巧揭秘2025 年程序员时间管理:如何用番茄工作法高效学习?
番茄工作法/番茄钟
如何使用番茄时钟法提高工作和学习效率?6 分钟重新认识番茄工作法。
小番茄: 番茄工作法 & 任务清单 & 番茄钟「管理工作日程和学习计划,培养专注习惯」
利用番茄时间法,让工作效率提升十倍
番茄法:提高学习效率的时间管理方法
揭秘番茄工作法:高效学习与工作效率的双重提升秘诀
破解高效学习法:番茄工作法揭秘,轻松提升学习效率,告别拖延症!
掌握高效学习法:Ubuntu番茄钟工作术,告别拖延,效率翻倍!

