Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用extended for cursor在Freebase Python API中不起作用?_Python_Api_Freebase - Fatal编程技术网

使用extended for cursor在Freebase Python 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

我一直在尝试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: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
参数。也许你应该把它作为对上一个问题的评论(并且在你发现它适合你之前不要接受答案)。