Skip to main content
 首页 » 编程设计

python之与freebase库相关

2025年05月04日9jackei

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