2

我一直在尝试 freebase api 和以下关于设置游标的问题。

我有以下代码不起作用:

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: mqlreaditer() got an unexpected keyword argument 'extended'。

我错过了什么吗?

4

1 回答 1

0

不,你没有错过什么。有人搞砸了 1.0.8 版本并对 API 进行了不兼容的更改,可能是由于与 SVN 分支混淆。

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

 sudo easy_install freebase==1.0.6
于 2012-02-03T21:31:26.137 回答