使用extended for cursor在Freebase Python API中不起作用?
我一直在尝试freebase api和下面关于设置光标的内容 我有以下不起作用的代码:使用extended for cursor在Freebase Python API中不起作用?,python,api,freebase,Python,Api,Freebase,我一直在尝试freebase api和下面关于设置光标的内容 我有以下不起作用的代码: import freebase def my_query(): query = [{ "name" : [], "type" : "/music/artist", "/common/topic/image":[{}], "limit" : 10 }] results = freebase.mqlreaditer
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”
我遗漏了什么吗?不,你没有遗漏什么。有人在执行1.0.8版本时出错,并对API进行了不兼容的更改,可能是因为与SVN分支混淆 如果不需要MQL扩展,只需删除该参数。如果您需要该功能,则必须退回到1.0.6版本,直到有人修复该问题并发布新版本
sudo easy_install freebase==1.0.6
不,你没有遗漏什么。有人在执行1.0.8版本时出错,并对API进行了不兼容的更改,可能是因为与SVN分支混淆 如果不需要MQL扩展,只需删除该参数。如果您需要该功能,则必须退回到1.0.6版本,直到有人修复该问题并发布新版本
sudo easy_install freebase==1.0.6
显然,
mqlReader
不接受extended
参数。也许你应该把它作为对上一个问题的评论发布(并且在你发现它适合你之前不要接受答案)。显然,mqlReader
不接受extended
参数。也许你应该把它作为对上一个问题的评论(并且在你发现它适合你之前不要接受答案)。