我正在尝试使用 python 中的 bdecode 库来解码 bencode 格式。我已经在我的 python 文件夹中导入了 bcode 库。当我尝试使用库中定义的函数 bdecode 时。我收到一个错误
File "C:\Python27\fit.py", line 21, in <module>
decoded = bdecode(data)
NameError: name 'bdecode' is not defined
知道为什么会发生此错误,我只是 python 新手吗?如果这是因为 bcode 库,任何人都可以提交指向其他 bcode 库的链接吗?
这是我正在尝试的代码
import bcode, urllib, urlparse, string
url = "http://update.utorrent.com/installoffer.php?"
url = url + "offer=conduit"
filename = "out_py.txt"
urllib.urlretrieve(url,filename)
with open ("out_py.txt", "r") as myfile:
data=myfile.readlines()
decoded = bdecode(data)