如何使用python来调用事件,比如一个torrent应用程序,还用linux中的torrent文件提供它?
答案 0 :(得分:1)
Linux上的大多数bittorrent应用程序都会接受.torrent
文件作为命令行参数。对于一些(着名的Azureus // Vuze),您可能需要使用完全限定的路径名,您可以使用os.path.abspath
获得该路径名。然后使用您最喜欢的Python运行程序的方法,如subprocess
模块甚至os.system
。
如果您需要做更复杂的事情,可以尝试寻找支持dbus的客户。
答案 1 :(得分:0)
如果你想从python中调用一个程序,你可以这样做:
import os
cmd = '/path/to/program'
os.system(cmd)
我不能说任何关于运行你的bittorrent程序的事情,因为你还没有说过你正在使用哪个程序,但用网址调用它可能是直截了当的(只需找到正确的开关并添加开关和网址即可上面的cmd
变量。)