Python libtorrent, получить имена файлов списка - PullRequest
0 голосов
/ 09 июня 2018

Я использую libtorrent для Python 3.6.Я просто хочу получить любые имена файлов, которые были загружены с сеансом, например, имя папки, имя файла и т. Д. Я искал в Интернете ничего не встретил.Я использую следующий пример:

https://www.libtorrent.org/python_binding.html

Поэтому, когда процесс загрузки завершится, я хочу знать, какие файлы загружены этой сессией.Как этого добиться?Заранее спасибо!

1 Ответ

0 голосов
/ 09 июня 2018

Наконец нашел ответ, код:

handle = libtorrent.add_magnet_uri(session, magnetLink,params)

    session.start_dht()                

    while not handle.has_metadata():
        time.sleep(1)          

    torinfo = handle.get_torrent_info()

    for x in range(torinfo.files().num_files()):
        print(torinfo.files().file_path(x))

Приведенный выше код печатает имена файлов, которые пришли с файлом магнита.

...