Python实用:设置turtle绘制的定时任务实现提醒功能

本文介绍了在Ubuntu环境下,如何结合Python的turtle库和at命令创建一个简单的定时提醒功能。通过turtle绘制视觉提示,利用at命令设定提醒时间,实现不依赖第三方应用的定时提醒。文章提供了完整代码,并讨论了将shell命令写入脚本以简化操作的可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

碰上这样一个情境

需要在指定时间获得提醒,不响铃,要有视觉上的提示,环境为Ubuntu,未安装并且暂不安装闹钟类应用程序,想要使用代码及命令行进行简单实现。

解决

  • 主体思路
    Ubuntu下的at命令可以很方便地实现一次性提醒,视觉上的提示借助Python的turtle库完成
  • 具体思路
    • 获得时间和提示内容分别存入变量timetips
      • 提示内容从命令参数获取,若没有则设置为默认值 闹钟
    • 使用turtle的write()完成时间及提示内容的绘制
    • 使用at命令设置定时任务,在指定时间执行这一代码
  • 后续补充
    • 在命令行里可以正常使用, 所以将shell命令写进shell脚本 alarm.sh ,加入交互文字,方便使用.

以下为完整代码

 #!/usr/bin/python
# -*- coding: utf-8 -*-

import turtle as ttle
import sys
import time

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值