说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
以下是一个脚本,功能是每五分钟提醒喝水,支持 Mac 电脑语音播报,如果是 Windows 可以安装使用 speech 三方库,具体可以查阅网上的教程。
以下是脚本文件的内容:
# foo.py
from collections import namedtuple
import os
import time
Time = namedtuple('Time', '时 分 秒')
now_fun = lambda : Time(*(int(i) for i in time.ctime().split()[-2].split(':')))
now = now_fun()
if __name__ == '__main__':
print('开始运行...')
while True:
if now.分%5 == 0 and now.秒 == 0:
os.system(f'say "你该喝水了!"') # 语音播报 mac, win 用 import speech
print('你该喝水了!')
print(time.ctime(), '提醒一次.')
now = now_fun()
然后在终端执行:
python foo.py
即可开始运行。
(完)
更新时间:Oct. 15, 2022, 8:25 p.m. 标签:python 定时 提醒