python - 与freebase库相关

标签 python freebase

我正在使用 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/

相关文章:

python - 如何按顺序生成数组中元素的所有组合?

python - 如何计算一列到一定行数的滚动平均值?

python - 如何防止 Matplotlib 剪掉我的轴标签?

freebase - 如何获取维基数据上所有电影的列表?

php - 自然语言理解 API

python - 对嵌套列表中每个索引点的浮点值求和

python - 确定树中叶节点数与非叶节点数

facebook - 有没有办法将 Facebook Graph 数据与其他数据源(Freebase、DBPedia)链接起来?

javascript - 通过用户输入城市名称检索邮政编码的最佳 API(仅限美国)?

java - Freebase searchAPI 返回类型