-
-
未解决 [求助]python3无法解析种子链接
-
发表于: 2021-2-6 17:16 2761
-
#!/usr/bin/python
import sys, os, hashlib
import bencode
def main():
1 2 3 4 5 | # Open torrent file torrent_file = open (sys.argv[ 1 ], "rb" ) metainfo = bencode.bdecode(torrent_file.read()) info = metainfo[ 'info' ] print (hashlib.sha1(bencode.bencode(info)).hexdigest()) |
if name == "main":
main()
同样的代码,python2可以通过,python3报错。
报错的信息如下:
Traceback (most recent call last):
File "testtr.txt", line 14, in <module>
main()
File "testtr.txt", line 9, in main
metainfo = bencode.bdecode(torrent_file.read())
File "d:\python37\Lib\site-packages\bencode.py", line 68, in bdecode
BTL.BTFailure: not a valid bencoded string
如何解决?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [求助]这个是什么壳 1532
- [求助]早期音频处理AU的1.5开放了sdk吗 1560
- 请教一个C++的编译错误 4324
- 有谁对电驴的协议有了解 3307
- [求助]vbs如何发送()键 3419
看原图
赞赏
雪币:
留言: