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

如何使用Python在Mac系统上创建URL快捷方式?

macOS 系统URL快捷方式创建Python实现

函数代码

import os
import plistlib
from urllib.parse import urlparse

def createShortcut(url: str, save_dir: str) -> None:
    # 补全URL协议头,避免无协议时无法正常打开
    if not url.startswith(("http://", "https://")):
        url = f"https://{url}"
    # 展开~开头的用户目录路径
    save_dir = os.path.expanduser(save_dir)
    # 自动创建不存在的保存目录
    os.makedirs(save_dir, exist_ok=True)
    # 取URL域名作为快捷方式文件名
    parsed_url = urlparse(url)
    file_name = f"{parsed_url.netloc}.webloc"
    save_path = os.path.join(save_dir, file_name)
    # 构造macOS原生webloc快捷方式的配置内容
    webloc_content = {
        "URL": url
    }
    # 写入配置到文件
    with open(save_path, "wb") as f:
        plistlib.dump(webloc_content, f)

使用说明

  • 所有依赖均为Python标准库,无需额外安装第三方包
  • 调用方式完全匹配需求示例:createShortcut("www.google.com","~/Desktop"),执行后会在桌面生成www.google.com.webloc快捷方式
  • 生成的文件为macOS原生支持的URL快捷格式,双击即可调用默认浏览器打开目标链接

内容的提问来源于stack exchange,提问作者Luk Aron

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:18:02