Notifier à l'aide du Centre de notifications lorsque l'environnement d'exécution est macOS en Python

Vérifiez le système d'exploitation qui exécute le script avec platform.system (), et lancez ʻosascript -e'display notification "hoge" 'au shell. Pour macOS, platform.system ()` sera remplacé par `` Darwin ''.

python


import os,platform

def main():
  if platform.system() == 'Darwin':
    os.system("osascript -e 'display notification \"Ceci est un Mac\"'")

if __name__ == '__main__':
  main()

Les références:

Recommended Posts

Notifier à l'aide du Centre de notifications lorsque l'environnement d'exécution est macOS en Python
Paramètres initiaux lors de l'utilisation de l'API foursquare avec python
Résolvez le problème japonais lors de l'utilisation du module CSV en Python.
Précautions lors de l'utilisation de Pit avec Python
Lors de l'utilisation d'expressions régulières en Python
[Python] Temps d'exécution lorsqu'une fonction est saisie dans une valeur de dictionnaire
Construire un environnement Python sur Ubuntu (lorsque pip n'était pas la valeur par défaut)
Que faire lorsque le type de valeur est ambigu en Python?
Écrivez un script dans Shell et Python pour vous avertir dans Slack lorsque le processus est terminé
Essayez d'utiliser l'API Wunderlist en Python
Environnement de développement Python pour macOS utilisant venv 2016
Traitement d'exécution périodique lors de l'utilisation de tkinter [Python3]
Essayez d'utiliser l'API Kraken avec Python
Utilisation de venv dans un environnement Windows + Docker [Python]
Tweet à l'aide de l'API Twitter en Python
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Lorsque la cible est Ubuntu 16.04 dans Ansible
Exécution de tâches parallèles à l'aide de concurrent.futures en Python
Introduction de sip-4.14 dans l'environnement python3.2.2 avec MacOS 10.7.4
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
Changer le module à charger pour chaque environnement d'exécution en Python
Une note utile lors de l'utilisation de Python après une longue période
python Comment notifier automatiquement par téléphone lorsque le système tombe en panne
Une histoire quand un répertoire est bogué avec la commande django-admin start project dans un environnement virtuel utilisant Pipenv
CERTIFICATE_VERIFY_FAILED dans Python 3.6, le programme d'installation officiel de macOS
Préparer l'environnement d'exécution de Python3 avec Docker
Qu'est-ce que wheezy dans l'image Docker Python?
À propos de la différence entre "==" et "is" en python
Installez le package python dans un environnement hors ligne
Précautions lors de l'installation de packages dans l'environnement conda
Notifier le centre de notification
[Construction de l'environnement] Analyse des dépendances à l'aide de CaboCha avec Python 2.7
[Pour les débutants] Comportement inattendu si "\" est inclus lors de la définition du chemin en Python
Pré-traiter l'index en Python à l'aide de ScriptUpdateProcessor de Solr
Notifier slack lorsque la page de vente du commutateur est mise à jour ~ développement de bot slack avec python ③ ~
Utilisez pydantic lors de la lecture des variables d'environnement en Python
Essayez d'utiliser l'API DropBox Core avec Python
J'ai vérifié la vitesse de référence lors de l'utilisation de la liste python, du dictionnaire et du type de jeu.
Il y a un modèle que le programme ne s'est pas arrêté lors de l'utilisation du thread Python
Vérifiez si la chaîne est un nombre en python
Lorsque l'objet sélectionné dans bpy.context.selected_objects n'est pas renvoyé
[AWS IoT] Enregistrer des éléments dans AWS IoT à l'aide du SDK AWS IoT Python
Déterminer le seuil à l'aide de la méthode P-tile en python
Utilisez CASA Toolkit dans votre propre environnement Python
Incorporation dans datetime lorsque seule l'heure est connue
Reproduire l'exemple d'exécution du chapitre 4 de Hajipata en Python
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Utiliser l'API de recherche de la Bibliothèque du Parlement national en Python
Reproduire l'exemple d'exécution du chapitre 5 de Hajipata en Python
Utilisation de l'application LibreOffice en Python (1) Où sont les macros?
environnement virtuel en Python
Environnement de développement en Python
Notification Slack lorsqu'un mot spécifique est murmuré sur Twitter en utilisant Heroku avec python
Correspondance lorsqu'une alerte est émise par la commande workon après l'installation de virtualenv (MacOS10.10 + Python3.4)
[RHEL7 / CentOS7] Erreur d'exécution LWP dans l'environnement où Perl est installé avec la commande yum
Mesurons le résultat de l'exécution du programme avec C ++, Java, Python.
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
Commandes souvent utilisées dans l'environnement de développement lors de l'implémentation de Python