1

我正在尝试将 python 模块 requests 导入 XBMC。

我从 github 下载了模块的 zip,并将 requests 文件夹放入我的 XBMC 插件的 resources/lib 文件夹中。

然后我将文件夹重命名为 script.module.requests 并将导入请求添加到我的 addon.py 顶部

我在 XBMC.log 中不断收到名为 requests 的无模块错误。

在这方面,我完全是个菜鸟。

请帮忙!

干杯

4

1 回答 1

2

首先,import requests当您的文件夹被调用script.module.requests时将不匹配

其次,您可能需要将init控制文件添加到资源和 lib 文件夹,以便脚本可以找到模块(并执行 a import resources.lib.requests)或将文件夹添加到您的路径,如下所示:

sys.path.append (xbmc.translatePath( os.path.join( os.getcwd(), 'resources', 'lib' ) ))

第三,有这个包:https ://github.com/beenje/script.module.requests然后你只需将它添加到你的 addon.xml 文件中的 requires 部分,但是,我也对 XBMC 如何感到困惑如果用户尚未安装包,会找到它...

于 2013-02-04T19:36:00.620 回答