我正在使用 freebase 库来获取文章。但它不起作用。我正在使用这个例子。 http://tinyurl.com/6ynwrbk任何人都可以修复此错误吗?谢谢
import freebase
query = {
"id": "/en/jimi_hendrix",
"/common/topic/article": [{
"text": {
"maxlength": 400,
"chars": None
}
}]
}
result = freebase.mqlread(query)
print (result)
##################################
编辑:代码更新
最佳答案
您得到的错误是 MQL 提示没有这样的属性“chars”。它在查询编辑器中工作,因为您使用的是 MQL 扩展,目前不支持该功能。
由于大小问题,Freebase 不会将主题描述与其他数据一起存储,但您可以使用新的文本 API 通过 id 检索它们:
https://www.googleapis.com/freebase/v1-sandbox/text/en/jimi_hendrix
您正在使用的 python 库不支持这个新 API,但您可以在此处找到更多详细信息和文档,包括库支持: http://wiki.freebase.com/wiki/ApiText
关于python - 与freebase库相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7941210/