import subprocess

def is_runnning(app):
    count = int(subprocess.check_output(['osascript', '-e',
        'tell application "System Events"', '-e', 
        'count (every process whose name is "' + app + '")', '-e',
        'end tell']).strip())
return count > 0
print(is_runnning('iTunes'))
Как использовать python, чтобы определить, запущено ли приложение и отображается ли окно сообщения в MAC OS