将bencode格式的字符串编码/解码到ython对象的库。
bencode-parser的Python项目详细描述
安装
$ pip install bencode-parser
用法
>>> import bencode >>> bencode.decode('3:abc') 'abc' >>> bencode.decode('i123e') 123 >>> bencode.decode('li1ei2ei3ee') [1, 2, 3] >>> bencode.decode('d1:1i1e1:2i2e1:3i3ee') {'1': 1, '3': 3, '2': 2} >>> bencode.encode('abc') '3:abc' >>> bencode.encode(123) 'i123e' >>> bencode.encode([1,2,3]) 'li1ei2ei3ee' >>> bencode.encode({'1': 1, '3': 3, '2': 2}) 'd1:1i1e1:3i3e1:2i2ee'