python 用于在OS X上发送通知的python库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 用于在OS X上发送通知的python库相关的知识,希望对你有一定的参考价值。

# coding: utf-8
from Foundation import NSUserNotification
from Foundation import NSUserNotificationCenter
from Foundation import NSUserNotificationDefaultSoundName

def notify(message, title='Notification', sound=False):
    notification = NSUserNotification.alloc().init()
    notification.setTitle_(title)
    notification.setInformativeText_(message)
    if sound:
        notification.setSoundName_(NSUserNotificationDefaultSoundName)

    center = NSUserNotificationCenter.defaultUserNotificationCenter()
    center.deliverNotification_(notification)


if __name__ == '__main__':
    notify('This is a notification test', title='Test script', sound=True)

以上是关于python 用于在OS X上发送通知的python库的主要内容,如果未能解决你的问题,请参考以下文章

如何在 OS X 上获取正在读取文件的通知?

如何处理有关核心数据、共享偏好和通知的 Mac OS X 助手/主应用程序架构?

是否可以在 Mac OS X 上通知 DTrace 动态生成的代码?

Udp -内部缓冲区

node-notifier - 是不是可以在 Windows 10 上创建带有输入和按钮的通知,例如在 OS X 上?

如何在 OS X 上获取可移动卷的 NSURL 并在安装时发出通知?