如何使用python在mac上创建url快捷方式?

Posted

技术标签:

【中文标题】如何使用python在mac上创建url快捷方式?【英文标题】:How to use python to create url shortcut on mac? 【发布时间】:2021-11-24 09:11:42 【问题描述】:

window版本有答案。但不是 mac。

我已经搜索了谷歌,但没有合适的结果

假设我想在桌面上创建 google.com 的快捷方式,然后我们可以运行 python 函数

createShortcut("www.google.com","~/Desktop")

什么是函数体?

【问题讨论】:

我认为您可以将whatever.url 文件作为文本编写,格式如下:superuser.com/a/689444/1161705 【参考方案1】:

您可以在函数内创建一个 macos .url 文件。其格式如下:

[InternetShortcut]
URL=http://www.yourweb.com/
IconIndex=0

这是一个示例实现:

import os

def createShortcut(url, destination):
    # get home directory if ~ in destination
    if '~' in destination:
        destination = destination.replace('~', os.path.expanduser("~"))
    # macos .url file format
    text = '[InternetShortcut]\nURL=https://\nIconIndex=0'.format(url)
    # write .url file to destination
    with open(destination + 'my_shortcut.url', 'w') as fw:
        fw.write(text)
    return

createShortcut("www.google.com", '~/Desktop/')

【讨论】:

以上是关于如何使用python在mac上创建url快捷方式?的主要内容,如果未能解决你的问题,请参考以下文章

在 MAC OS X 上创建桌面快捷方式(如 .desktop 在 linux 中)

Mac技巧:图片EXIF|显示路径栏|创建快捷方式

Mac技巧:图片EXIF|显示路径栏|创建快捷方式

使用 python 在 Mac 上监控全局键盘输入

如何创建浏览器快捷方式以将参数附加到当前 URL,然后加载生成的 url?

如何通过主屏幕上的快捷方式启动 Android Python 脚本