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

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

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

零点君今天介绍一个 python 通知程序,利用 Windows 的通知功能,编写代码,定时提醒您保护眼睛。

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

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

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

具体代码如下:

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)

标签

发表评论