2013-08-04 1 views
1

Я создаю приложение python с помощью libtorrent, но его трудно найти для него хорошую документацию.libtorrent + python basic Функции

Как:

  • Получить полный размер или простой способ вычислить его?
  • Получить количество файлов

Я нашел ошибку, что не

s = h.status() 
s.progress*100 

не возвращайте 100 по завершении, а вместо этого вернуть некоторые вещи, как 99.87954613 ....

+0

Какие Libtorrent вы используете? – filmor

ответ

1

проверить, является ли вы закончили, вы можете вызвать метод h.is_seed(), который вернет true, если вы только высеваете.

Так что-то вроде

while not h.is_seed(): 
    //Keep on downloading 

print "all done" 
+0

Да, но прогресс не будет восстанавливаться на 100%, если h.is_seed() - true. – limovala

+1

@limovala и? SO не является сайтом отслеживания ошибок, но местом, где вы можете прийти и получить ответы, были представлены некоторые решения и обходной путь для указанной ошибки. –