2016-07-23 3 views
0

Выполнение: ntfy send 'Hello' через Windows cmd/Powershell, я могу получить уведомление на рабочем столе. Однако, выполнив следующую команду в Python 2.7 оболочки, я получаю сообщение об ошибке, что «ntfy не признается в качестве внутренней или внешней командой» в ЦМД:Почему команда ntfy ниже не работает с функцией os.system()?

>>> import os 
>>> os.system('ntfy send \'hello\'') 
+1

Является ли ваш 'PATH' тем же самым в Powershell и в cmd? –

+0

Да @JohnGordon – Kshitij

+0

Если вы наберете 'ntfy' в окне cmd (а не окне Powershell), это сработает? –

ответ

0

ntfy библиотека написана на Python. Таким образом, если вы установили его с pip, вы можете просто сделать:

import ntfy 
ntfy.notify("My message", "Title") 

Вы также можете указать бэкенд. Пример:

ntfy.notify("Hi!", "Greeting", backend="telegram")