2010-12-20 36 views
0

如何使用python來調用事件,比如一個torrent應用程序,並且還在linux中爲它提供一個torrent文件?在Linux上如何使用python調用桌面上的事件?

+2

在桌面上調用事件?那有什麼意思? – 2010-12-20 17:11:48

+0

也許他的意思是啓動應用程序? – Aphex 2010-12-20 17:13:45

回答

1

大多數的BitTorrent應用程序將接受.torrent文件作爲命令行參數。有些(着名的Azureus // Vuze)可能需要使用完全合格的路徑名,您可以使用os.path.abspath。然後,只需使用您最喜歡的Python運行程序的方法,如subprocess模塊或甚至os.system

如果你需要做任何事情比你可以嘗試尋找支持dbus客戶端更復雜。

0

如果你想從蟒蛇調用程序,你可以做這樣的:

import os 
cmd = '/path/to/program' 
os.system(cmd) 

我不能說有關運行您的BitTorrent的計劃任何事情,因爲你還沒有說你正在使用的程序的任何,但用url調用它可能很簡單(只需找到正確的開關並將開關和url添加到上面的cmd變量中)。

相關問題