我想使用python代码向我的Mac通知中心发送通知。
我在macOS Mojave 10.14.6版上使用python3,并使用Atom作为编辑器。我尝试使用不同的方法,例如notify2(这不起作用,dbus出现了一个我无法解决的问题)和notify-send(回答RuntimeError: Unsupported operating system: darwin
)。所以,现在,我正在尝试使用OS模块。到目前为止,这是我的代码:
import os
mstr='Hello'
os.system('notify-send '+mstr)
当我从终端运行它时,它输出sh: notify-send: command not found
。如果我从Python的默认编辑器IDLE运行它,则什么都不会发生。
我该怎么办?还有其他发送通知的替代方法吗?
答案 0 :(得分:0)
对不起!在网上浏览后,我找到了解决方案。在这里!
import os
mstr='Hello'
os.system("osascript -e 'display notification \"hello world!\"\'")```