У меня есть файл .torrent, который содержит файл .bz2.Я уверен, что такой файл на самом деле находится в .torrent, потому что я извлек .bz2 с помощью Utorrent.
Как я могу сделать то же самое в python вместо использования utorrent?
Я видел много библиотек для работы с файлами .torrent в python, но, очевидно, ни одна из них не делает то, что мне нужно.Среди моих неудачных попыток я могу упомянуть:
import torrent_parser as tp
file_cont = tp.parse_torrent_file('RC_2015-01.bz2.torrent')
file_cont
теперь словарь и file_cont['info']['name']='RC_2015-01.bz2'
, но если я пытаюсь открыть файл, то есть
from bz2 import BZ2File
with BZ2File(file_cont['info']['name']) as f:
what_I_want = f.read()
, то содержимоесловаря (очевидно, я бы сказал) интерпретируется как путь, и я получаю
No such file or directory: 'RC_2015-01.bz2'
Другие попытки были еще более разрушительными.