如何使用 python 在 mac 上创建 url 快捷方式?
How to use python to create url shortcut on mac?
window版本有答案。但不是 mac.
我搜索了 google 但没有合适的结果
假设我想在桌面上创建 google.com 的快捷方式,那么我们可以 运行 python 函数
createShortcut("www.google.com","~/Desktop")
函数体可能是什么?
您可以在函数内创建一个 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/')
window版本有答案。但不是 mac.
我搜索了 google 但没有合适的结果
假设我想在桌面上创建 google.com 的快捷方式,那么我们可以 运行 python 函数
createShortcut("www.google.com","~/Desktop")
函数体可能是什么?
您可以在函数内创建一个 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/')