Benachrichtigen Sie mit Notification Center, wenn die Ausführungsumgebung in Python macOS ist

Überprüfen Sie das Betriebssystem, das das Skript ausführt, mit "platform.system ()" und werfen Sie "osascript -e'display Benachrichtigung" hoge "" in die Shell. Für macOS wird "platform.system ()" durch "Darwin" ersetzt.

python


import os,platform

def main():
  if platform.system() == 'Darwin':
    os.system("osascript -e 'display notification \"Dies ist ein Mac\"'")

if __name__ == '__main__':
  main()

Verweise:

Recommended Posts

Benachrichtigen Sie mit Notification Center, wenn die Ausführungsumgebung in Python macOS ist
Grundeinstellungen bei Verwendung der foursquare-API mit Python
Lösen Sie das japanische Problem, wenn Sie das CSV-Modul in Python verwenden.
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
Bei Verwendung regulärer Ausdrücke in Python
[Python] Ausführungszeit, wenn eine Funktion in einen Wörterbuchwert eingegeben wird
Erstellen einer Python-Umgebung unter Ubuntu (wenn pip nicht die Standardeinstellung war)
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Schreiben Sie ein Skript in Shell und Python, um Sie in Slack zu benachrichtigen, wenn der Vorgang abgeschlossen ist
Versuchen Sie es mit der Wunderlist-API in Python
Python-Entwicklungsumgebung für macOS mit venv 2016
Periodische Ausführungsverarbeitung bei Verwendung von tkinter [Python3]
Versuchen Sie, die Kraken-API mit Python zu verwenden
Verwenden von venv in der Windows + Docker-Umgebung [Python]
Tweet mit der Twitter-API in Python
Was ist "Mahjong" in der Python-Bibliothek? ??
Wenn das Ziel Ubuntu 16.04 in Ansible ist
Parallele Taskausführung mit concurrent.futures in Python
Einführung von sip-4.14 in der Python3.2.2-Umgebung mit MacOS 10.7.4
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
Wechseln Sie das zu ladende Modul für jede Ausführungsumgebung in Python
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
python So benachrichtigen Sie automatisch per Telefon, wenn das System ausfällt
Eine Geschichte, wenn ein Verzeichnis mit dem Befehl django-admin start project in einer virtuellen Umgebung mit Pipenv fehlerhaft ist
CERTIFICATE_VERIFY_FAILED in Python 3.6, dem offiziellen Installationsprogramm für macOS
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Was ist im Docker Python-Image pfeifend?
Über den Unterschied zwischen "==" und "is" in Python
Installieren Sie das Python-Paket in einer Offline-Umgebung
Vorsichtsmaßnahmen bei der Installation von Paketen in der Conda-Umgebung
Benachrichtigen Sie das Benachrichtigungscenter
[Umgebungskonstruktion] Abhängigkeitsanalyse mit CaboCha mit Python 2.7
[Für Anfänger] Unerwartetes Verhalten, wenn beim Festlegen des Pfads in Python "\" enthalten ist
Verarbeiten Sie den Index in Python mit dem ScriptUpdateProcessor von Solr vor
Benachrichtigen Sie Slack, wenn die Switch-Verkaufsseite aktualisiert wird ~ Slack-Bot-Entwicklung mit Python ③ ~
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python
Versuchen Sie, die DropBox Core-API mit Python zu verwenden
Ich habe die Referenzgeschwindigkeit überprüft, wenn ich Python-Liste, Wörterbuch und Set-Typ verwendet habe.
Es gibt ein Muster, das das Programm bei Verwendung von Python-Threading nicht gestoppt hat
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Wenn das ausgewählte Objekt in bpy.context.selected_objects nicht zurückgegeben wird
[AWS IoT] Registrieren Sie Dinge in AWS IoT mithilfe des AWS IoT Python SDK
Bestimmen Sie den Schwellenwert mithilfe der P-Tile-Methode in Python
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
Einbetten in datetime, wenn nur die Zeit bekannt ist
Reproduzieren Sie das Ausführungsbeispiel von Kapitel 4 von Hajipata in Python
Beenden bei Verwendung von Python in Terminal (Mac)
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Verwenden Sie die Such-API der National Parliament Library in Python
Reproduzieren Sie das Ausführungsbeispiel von Kapitel 5 von Hajipata in Python
virtuelle Umgebung in Python
Entwicklungsumgebung in Python
Slack-Benachrichtigung, wenn ein bestimmtes Wort auf Twitter mit Heroku mit Python gemurmelt wird
Korrespondenz, wenn der Workon-Befehl nach der Installation von virtualenv eine Warnung ausgibt (MacOS10.10 + Python3.4)
[RHEL7 / CentOS7] LWP-Ausführungsfehler in der Umgebung, in der Perl mit dem Befehl yum installiert ist
Lassen Sie uns das Ausführungsergebnis des Programms mit C ++, Java, Python messen.
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Befehle, die häufig in der Entwicklungsumgebung während der Python-Implementierung verwendet werden