Следуя совету Игнасио ( Python удалить пробелы и добавить ), я пытаясь преобразовать приведенную ниже команду для использования subprocess
, а не os.system
.
Сценарий: os.system("/usr/local/bin/growlnotify -n emesene -a emesene -t """+title+""" -m """+text+"""""")
Я бы подумал: subprocess.call(['/usr/local/bin/growlnotify', '-n emesene', '-a emesene', '-t ""+title+"""', '-m """+text+"""""'], shell=True)
Но это не работает. Любые идеи, как заставить это работать? Я просмотрел документы Python и посмотрел здесь, но не могу понять!
Кстати, title
и text
- это переменные из системы уведомлений мессенджеров emesene.