引言
今天我们将了解如何使用 Python 发送桌面通知。为此,我们只需要一台安装了 Python 的计算机。
使用如下命令行安装所需的软件包
# In CMD or terminal
pip install plyer
# In project
from plyer import notification
我们可以从 notification 中调用 notify() 函数来发送通知。
from plyer import notification
notification.notify(
title = 'testing',
message = 'message',
app_icon = None,
timeout = 10,
)
该函数有四个参数:
title:通知顶部的大标题文本
message:用来放置更详细的信息
app_icon:出现在标题和信息旁的图标
timeout:消息在屏幕上显示的时长
如果我们现在运行它,我们的通知应该会出现!
改进!
让我们添加一个图像。我们所要做的就是为这个部分指定图像的文件路径!
注意: 你必须使用.ico 文件。
app_icon = "image.ico"
延迟
可以使用 Python 的 time.sleep ()来强制延迟:
from plyer import notification
import time
while True:
time.sleep(30)
notification.notify(
title = 'testing',
message = 'message',
app_icon = "image.ico",
timeout = 10,
)
现在它每30秒就会出现一次!
你可以使用 pythonw 永远运行此文件。
pythonw filename.py
放到.py 文件所在的目录中,然后执行下面的命令
我们可以通过访问任务管理器并查看活动任务来确认它是否有效。
若要终止进程,请结束该任务或在只有一个 python 任务在运行的情况下运行此命令。
taskkill /IM pythonw.exe /F
· END ·
HAPPY LIFE