我一直在尝试 freebase api 和以下 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:mqlreaditer() 收到意外的关键字参数“扩展”。
我错过了什么吗?
请您参考如下方法:
不,您没有遗漏任何东西。有人搞砸了 1.0.8 版本并对 API 进行了不兼容的更改,可能是由于与 SVN 分支混淆。
如果不需要 MQL 扩展,只需删除该参数。如果您需要该功能,则必须回退到 1.0.6,直到有人解决问题并发布新版本。
sudo easy_install freebase==1.0.6
