在Freebase Python API中使用extended for cursor不起作用?

2024-09-28 18:57:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试freebaseapi和下面关于设置游标的question。你知道吗

我有以下不起作用的代码:

import freebase

def my_query():
    query = [{
        "name" : [],
        "type" : "/music/artist",
        "/common/topic/image":[{}],
        "limit" : 10
        }]

    results = freebase.mqlreaditer(query, extended=True)
    for r in results:
        print r

if __name__ == "__main__":
    my_query()

我得到以下错误:TypeError:mqlreader()得到一个意外的关键字参数“extended”。你知道吗

我错过什么了吗?你知道吗


Tags: 代码nameimportextendedartistmydeftype
1条回答
网友
1楼 · 发布于 2024-09-28 18:57:21

不,你没有遗漏什么。有人搞砸了1.0.8版本,对API做了不兼容的更改,可能是因为与SVN分支混淆。你知道吗

如果不需要MQL扩展,只需删除该参数。如果您需要该功能,则必须退回到1.0.6版本,直到有人修复该问题并发布新版本。你知道吗

 sudo easy_install freebase==1.0.6

相关问题 更多 >