- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用的是 Mac OS X 10.6。 Python 是 2.6.1。我已经安装了 bencode 模块作为
sudo easy_install BitTorrent-bencode
它出现在站点包中
/Library/Python/2.6/site-packages/BitTorrent_bencode-5.0.8-py2.6.egg
但是,如何导入和使用这个模块呢?
>>> import bencode
不工作...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named bencode
如何从站点包中导入模块?如何识别模块名称 BitTorrent_bencode-5.0.8-py2.6.egg 包含?
sys.path ['', '/Library/Python/2.6/site-packages/BitTorrent_bencode-5.0.8-py2.6.egg', '/Library/Python/2.6/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode']
谢谢
最佳答案
BitTorrent_bencode-5.0.8-py2.4.egg 已损坏。如果您使用解压缩查看 egg 的内容,您会看到:
$ unzip BitTorrent_bencode-5.0.8-py2.6.egg
Archive: BitTorrent_bencode-5.0.8-py2.6.egg
inflating: EGG-INFO/dependency_links.txt
inflating: EGG-INFO/PKG-INFO
inflating: EGG-INFO/SOURCES.txt
inflating: EGG-INFO/top_level.txt
inflating: EGG-INFO/zip-safe
inflating: test/__init__.py
inflating: test/__init__.pyc
inflating: test/benchmarkbencode.py
inflating: test/benchmarkbencode.pyc
inflating: test/benchmarkdata.py
inflating: test/benchmarkdata.pyc
inflating: test/testbencode.py
inflating: test/testbencode.pyc
请注意,不包括 bencode.py 和 BTL.py。如果您从 pypi 下载包的源代码分发,你可以得到丢失的文件。该包的问题是 setup.py 没有在创建 egg 的包列表中包含发行版的根目录。要解决此问题,您可以编辑 setup.py 并替换以下行:
packages = find_packages(),
与:
packages = ['','test'],
然后,运行 python setup.py install
将正确安装包。
关于python - 导入 BitTorrent bencode 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693963/
我是 python 和 bencoding 的新手。我需要使用 python 为我的项目读写 torrent 文件。我已经导入了模块,这是我解析 torrent 的代码: 这是我的模块的链接 http
我正在尝试用 JavaScript 解码一个 torrent 文件,但长度不合适。 path = "file.torrent"; $.ajax({ url: path, success
我正在尝试使用 bencode 库中的 bdecode,也就是说: def bdecode(x): try: r, l = decode_func[x[0]](x, 0)
你好,我正在使用 C# 在 VS15 中制作控制台应用。 如何解码种子文件?要获取 torrent 文件的名称、大小和日期?我想从服务器下载一个 torrent 文件,然后对其进行解码以查看名称、大小
这个问题不太可能对任何 future 的访客有帮助;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛适用,visit the h
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
用 C++ 编写 Bencode 解析器的最佳方法是什么。虽然我对外部库的建议持开放态度,这可能会使任务更容易,但我认为如果我编写自己的解析器,我会在 C++ 中学到一些有值(value)的类(cla
对不起,我的问题很简单。 我尝试使用 deluge 或 bittorrent 5.0.8 中的 bencode.py。但是我找到了一个字符串 from types import StringType,
我使用的是 Mac OS X 10.6。 Python 是 2.6.1。我已经安装了 bencode 模块作为 sudo easy_install BitTorrent-bencode 它出现在站点包
我使用的是 Titanium SDK 7.0.0 GA,我从 here 安装了 benCoding.AlarmManager(版本 1.0.0)模块.当我将模块添加到如下图所示的 tiapp.xml
我试图在我的 debian 上安装 Bencode 来解码一些 BitTorrent 数据,但我不知道如何从这样的链接中做到这一点,例如: https://pypi.python.org/pypi/b
好吧,我遇到了一个奇怪的问题,我不确定如何解释...基本上我正在尝试解码一个 bencode 文件(.torrent 文件),现在我已经尝试了 4 或 5 个不同的我通过谷歌和 S.O. 找到的脚本没
Mainline DHT , 用于 BitTorrent为了分发对等点列表,实现了一个称为 KRPC 的自定义 RPC 协议(protocol)。 KRPC 由 BEncoded 字典组成,它们本质上
我正在尝试用 C 语言实现 Bittorent。首先,在编写代码片段之前,我尝试使用网络浏览器将以下消息 (URL) 发送到跟踪器服务器。 您可以试试这个网址。 http://torrent.ubun
我到处搜索寻找可用的 JavaScript Bencode 模块,但找不到,所以我决定编写自己的模块来生成 torrent 信息哈希值。 当我按照规范编写函数时,据我所知,该模块可以正常工作。 字典=
我正在用 objective-c 创建 torrent scraper,我正在使用 AFNetworking对于 HTTP 请求。我需要为跟踪器请求发送元信息部分的 sha1 散列。我已成功创建哈希并
我是一名优秀的程序员,十分优秀!