昨晚在写一个股票实时行情监控Python脚本的时候,想到当某个条件满足时该如何通知我自己?利用桌面通知是个好主意。用过MAC系统的知道,当有消息的时候,很多APP会在桌面右上角弹出一个通知框,并且这个通知框几秒后会自动消失。
在网上搜索了下,发现了osascript这个东西。osascript是一个命令行可执行程序。如果要显示桌面通知,可以在shell中执行如下命令:
osascript -e 'display notification "通知内容" with title "标题" subtitle "子标题"'
尝试执行上面的命令看看效果吧!
了解了如何在MAC系统下显示桌面通知,在Python脚本中就好办了,os.system执行shell命令即可。