Python Desktop Notifier с использованием модуля Plyer

Опубликовано: 20 Марта, 2022

В этой статье показано, как создать простое приложение Desktop Notifier с помощью Python. Уведомление на рабочем столе - это простое приложение, которое выдает уведомление в форме всплывающего сообщения на рабочем столе. Для этого мы будем использовать модуль plyer.

Необходим модуль

  1. time: этот модуль работает с объектом времени и устанавливается по умолчанию.
  2. Plyer: модуль Plyer используется для доступа к функциям оборудования. Этот модуль не встроен в Python. Нам нужно установить его внешне. Чтобы установить этот модуль, введите в терминале следующую команду.
 pip install plyer

Подход:

Шаг 1) Импортируйте класс уведомлений из модуля plyer

 из уведомления об импорте плеера

Шаг 2) После этого вам просто нужно вызвать метод уведомления этого класса.

Syntax: notify(title=”, message=”, app_name=”, app_icon=”, timeout=10, ticker=”, toast=False)

Parameters:

  • title (str) – Title of the notification
  • message (str) – Message of the notification
  • app_name (str) – Name of the app launching this notification
  • app_icon (str) – Icon to be displayed along with the message
  • timeout (int) – time to display the message for, defaults to 10
  • ticker (str) – text to display on status bar as the notification arrives
  • toast (bool) – simple Android message instead of full notification

Шаг 3) Добавьте функцию сна, чтобы снова показать это уведомление.

Below is the implemenation.
 

Python3

import time
from plyer import notification
  
  
if __name__=="__main__":
  
        notification.notify(
            title = "HEADING HERE",
            message=" DESCRIPTION HERE" ,
            
            # displaying time
            timeout=2 
)
        # waiting time
        time.sleep(7)

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.