程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

使用 Python 编写程序保护您的眼睛

hfteth 2024-12-20 10:15:33 技术文章 13 ℃

眼睛,是心灵的窗户,生活在数字时代的我们,眼睛首当其冲地承受冲击。盯着电脑屏幕成为我们日常工作和学习的一部分,导致用眼过度。那如何减少对眼睛的伤害,应该如何保护眼睛?

用眼应控制时间,自觉自律,尽量不要使眼睛过度疲劳。用眼过程中经常眨一下眼睛,有助于分泌泪液湿润眼球,视物更清晰。不定时做转眼运动,强健眼部肌肉。让眼睛适当休息。

这里有一个适合您的 python 通知程序,利用 Windows 的通知功能,编写代码,定时提醒您保护眼睛。

需要安装模块 win10Toast,可以在 show_toast() 函数中自定义自己的消息内容。每隔 20 秒进行提醒,同时调用“quotes.txt”的内容,展示一条人生格言,可以根据自己的情况进行更改。

from win10toast import ToastNotifier
import requests
import time
import random
def notify(random_quote):
    toaster = ToastNotifier()
    toaster.show_toast("眨眨眼吧,休息一会!",
                       '请保护好自己的眼睛',
                       icon_path=None,
                       duration=5)
    toaster.show_toast("人生格言",
                       random_quote,
                       icon_path=None,
                       duration=6,
                       threaded=True)
    while toaster.notification_active():time.sleep(0.1)

if __name__ == "__main__":
    quotes_list=[]
    with open('quotes.txt' , encoding='utf-8') as f:
        for line in f:
            if line !='\n':
                quotes_list.append(line)
    while True:
        rand_item =random.choice(quotes_list)
        notify(rand_item)
        time.sleep(20)

?

文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!

?

最近发表
标签列表