Python 3:打开包含在变量中的磁力链接

Ede*_*row 4 python variables bittorrent utorrent python-3.x

我有一个磁链接(例如:磁铁:?xt = urn:btih:1c1b9f5a3b6f19d8dbcbab5d5a43a6585e4a7db6)作为字符串包含在变量中,并希望脚本打开处理磁力链接的默认程序,以便它开始下载torrent(如果我从文件管理器中打开了一个磁铁链接.

为了使答案清楚,我们会说我们在一个变量中有磁链接magnet_link.

zee*_*kay 8

在Windows上,您可以使用os.startfile:

os.startfile(magnet_link)
Run Code Online (Sandbox Code Playgroud)

对于Mac/OSX,您可以使用AppleScript并将其管道osascript,对于您可能能够使用的Linux xdg-open.