python - AlchemyAPI 编译时出错

标签 python alchemyapi pyxml

我正在尝试 AlchemyAPI_Python-0.6 - PyXml 模块。我试图运行它的关键字提取器功能,但在尝试编译时出现以下错误。我使用了示例中给出的 keywords.py 文件。我复制了 python 目录下的所有文件(AlchemyAPI.py、keywords.py、api_key.txt)。

Traceback (most recent call last):
  File "C:\Python26\keywords.py", line 4, in <module>
    import AlchemyAPI
  File "C:\Python26\AlchemyAPI.py", line 6, in <module>
    from xml import xpath
  File "C:\Python26\lib\site-packages\_xmlplus\xpath\__init__.py", line 112, in <module>
    from pyxpath import ExprParserFactory
  File "C:\Python26\lib\site-packages\_xmlplus\xpath\pyxpath.py", line 59, in <module>
    from xml.xpath.ParsedAbbreviatedRelativeLocationPath import ParsedAbbreviatedRelativeLocationPath
  File "C:\Python26\lib\site-packages\_xmlplus\xpath\ParsedAbbreviatedRelativeLocationPath.py", line 31
    as = ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self')
     ^
SyntaxError: invalid syntax

有人可以帮我解决这个问题吗?

提前谢谢您!

最佳答案

我为 AlchemyAPI 工作。

我们刚刚改进了 Python SDK,删除了对 PyXML 的依赖(如果您使用的是 Python 2.4 及更早版本,则需要 lxml)。

请在此处找到新的 SDK:http://www.alchemyapi.com/tools/

它支持所有版本的Python 2和Python 3。

关于python - AlchemyAPI 编译时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331434/

相关文章:

python - PyXML Ubuntu 13.1,错误 : Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

python - 保存 redis 哈希而不是字符串

python - Debian Python 2.5 包括来自 AlchemyAPI 的模块

python - 从字符串标签Python中提取二进制类向量

python - 导入模块python

java - 使用 Alchemy 实体提取检索 JSON 输出

python - 类型错误 : __init__() takes exactly 1 argument (3 given) pyXML

python - 如何使用另一个列表作为键的引用来更改 Python 3.5 字典中键的顺序?

python - 可被两个给定整数整除