添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • Python.org 网站 下载并安装 Python 3.6 或更高版本。

  • 验证您是否安装了 pip 。如果您没有 pip 或不确定是否有,请参阅 pip 文档中的 是否需要安装 pip?

  • 如果您的 Python 安装尚未具有该命令,请按如下方式下载 futures pip install futures

使用 Python 连接到 Neptune
  1. 输入以下命令以安装 gremlinpython 程序包:

    pip install --user gremlinpython

    创建名为 gremlinexample.py 的文件,然后在文本编辑器中打开它。

    将以下内容复制到 gremlinexample.py 文件中。Replace(替换) your-neptune-endpoint 以及您的 Neptune 数据库实例的地址。

    有关查找 Neptune 数据库实例的地址的信息,请参阅 连接到 Amazon Neptune 端点 部分。

    from __future__ import print_function # Python 2/3 compatibility from gremlin_python import statics from gremlin_python.structure.graph import Graph from gremlin_python.process.graph_traversal import __ from gremlin_python.process.strategies import * from gremlin_python.driver.driver_remote_connection import DriverRemoteConnection graph = Graph() remoteConn = DriverRemoteConnection('wss://your-neptune-endpoint:8182/gremlin','g') g = graph.traversal().withRemote(remoteConn) print(g.V().limit(2).toList()) remoteConn.close()

    输入以下命令以运行示例:

    python gremlinexample.py

    此示例结尾处的 Gremlin 查询将返回列表中的顶点 ( g.V().limit(2) )。然后,此列表使用标准 Python print 函数输出。

    注意

    要将遍历提交到服务器进行评估,需要 Gremlin 查询的最后一部分 toList() 。如果您未包含该方法或其它等效方法,该查询将不会提交到 Neptune 数据库实例。

    以下方法将查询提交到 Neptune 数据库实例: