如何使用python在桌面上调用事件?

时间:2010-12-20 17:08:31

标签: python

如何使用python来调用事件,比如一个torrent应用程序,还用linux中的torrent文件提供它?

2 个答案:

答案 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变量。)