2010-12-20 1 views

Répondre

1

La plupart des applications bittorrent sous Linux acceptent un fichier .torrent comme paramètre de ligne de commande. Avec certains (notables Azureus // Vuze) vous devrez peut-être utiliser un nom de chemin qualifié complet, que vous pouvez obtenir avec os.path.abspath. Ensuite, utilisez simplement votre méthode préférée d'exécution de programmes à partir de Python comme le module subprocess ou même os.system.

Si vous avez besoin de faire quelque chose de plus sophistiqué que cela, vous pouvez essayer de trouver un client qui prend en charge dbus.

0

Si vous souhaitez appeler un programme de python vous pouvez le faire comme ceci:

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

Je ne peux rien dire au sujet de l'exécution de votre programme bittorrent, puisque vous ne l'avez pas dit quoi que ce soit au sujet du programme que vous utilisez , mais l'appeler avec une URL est probablement simple (juste trouver le bon commutateur et ajouter le commutateur et l'URL à la variable cmd ci-dessus).

Questions connexes