Пробовал модуль
bencode.py. Проблема в том, что bencode.bdecode на входе хочет строку, а файл по определению - байты.
Код:
with open('file.torrent','rb') as f:
data = f.read()
t = bencode.bdecode(data)
Выхлоп:
bencode.exceptions.BencodeDecodeError: not a valid bencoded string
П.С. А где тег для 3го питона?
Добавлено: Вся проблема в ссаном третьем питоне, во втором все работает на ура.