Python 做一个“番茄工作法” 的 小闹钟程序,提高学习效率啊 有没有? 哈哈

发布时间:2025-12-16 00:33

番茄工作法是通过定时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番茄钟工作术,告别拖延,效率翻倍!

随便看看