gpt4 book ai didi

python - 在 Ubuntu 上使用 python 打开磁力链接

转载 作者:行者123 更新时间:2023-11-30 23:45:16 25 4
gpt4 key购买 nike

我有一个来自 torrent 站点的磁力链接,可以打开这个名为 Transmission 的程序。我如何使用 Python 打开它?

顺便说一句,我在 ubuntu 上。我听说这个名为 xdg-open 的东西可以解决这个问题,但是我如何使用它来打开磁力链接?

如果这不是我正在寻找的代码,我应该使用什么来运行磁力链接?

最佳答案

查看 transmission-gtk 的命令行参数会有所帮助:

$ transmission-gtk --help

Usage: transmission-gtk [OPTION...] [torrent files or urls]

Python 解决方案的一种快速但肮脏的方法是使用 os模块:

import os
os.system("transmission-gtk urlhere")

对外部程序进行此类调用的更好、更复杂的方法是使用 subprocess模块。更多示例可以在python - how to create a subprocess?下找到。 .

xdg-open 的工作方式几乎相同。但它不是直接调用传输客户端,而是选择首选的 Torrent 应用程序(本例中的首选表示默认应用程序,可以使用 Ubuntu 系统设置中的默认应用程序菜单进行设置)。反复向您指出通过从命令行调用程序给出的帮助文本,检查 xdg-open 的退出代码可能会很有趣:

$ xdg-open --manual

...

1 Error in command line syntax.

2 One of the files passed on the command line did not exist.

3 A required tool could not be found.

4 The action failed.

关于python - 在 Ubuntu 上使用 python 打开磁力链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9630569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com