You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac平台Python使用pync发送打开本地文件夹的可点击通知失败问题求助

Mac平台Python使用pync发送打开本地文件夹的可点击通知失败问题求助

大家好,我在Mac上用Python写脚本,想实现点击系统通知就能打开桌面上的指定文件夹,结果遇到了个棘手的问题,来请教下大家!

我现在的需求很明确:发送一条通知,点击它就能打开桌面的my Schedules文件夹。我选用了pync库来实现Mac的通知功能,代码里加了打印语句用来排障,终端里所有打印内容都能正常输出,而且测试打开网页链接的通知是完全正常的——点击就能跳转,但就是打开本地文件夹的那个通知根本不显示,完全没反应。

先贴出我的代码:

import os
import platform

desktop_dir = os.path.join(os.path.expanduser("~"), "Desktop")
SaveLocation = os.path.join(desktop_dir, "my Schedules")

if platform.system() == 'Darwin':  # macOS
    from pync import Notifier
    print("sending notification")
    Notifier.notify(
        'Your files are ready. Click to view.',
        title='my Schedule Generator',
        sound=True,  # Optional sound
        open = SaveLocation
    )  # 预期点击能打开指定文件夹
    print("file opened")
    # 下面这句测试代码完全正常
    Notifier.notify('website link', open='http://github.com/', title = "titling")

补充几个关键细节:

  • 终端里sending notification和file opened都能正常打印,说明代码确实走到了生成文件夹通知的逻辑里
  • 测试网页链接的Notifier.notify调用完全没问题:通知能正常显示,点击后也能打开对应的网页
  • 但打开本地文件夹的那个通知就是死活不出现,更别说点击打开文件夹了

有没有朋友遇到过类似的问题?或者能帮我排查下到底是哪里出了问题吗?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 09:54:33