按照 Ignacio 的建议(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 messengers 通知系统的变量