如何解决编写python脚本以获取GCP中数据存储区实体的内容
我正在尝试获取Google Cloud Platform
中数据存储区实体的列。我可以通过从控制台编写一个GQL
查询来做到这一点,但是我想使用python脚本执行相同的操作,并使用相同的GQL查询并通过GCP的cloudshell
运行它。
这是一张类似于数据存储区中的表:
我必须找出薪水超过280000的姓名。 我在控制台中写了一个GQL查询:
SELECT Name from Person where Salary>280000 ;
我得到了结果,但是我想使用可以在cloudshell
中运行的Python脚本来做同样的事情。
解决方法
非常简单。
userPasswordChange
,
您要寻找的是Python client library for Cloud Datastore。
您可以使用它来查询Python脚本中的数据,在您的示例中将类似于以下内容:
from google.cloud import datastore
client = datastore.Client()
query = client.query(kind='Person')
query = query.add_filter('Salary','>',280000)
要了解更多信息,建议您查看queries的文档以及如何使用set up authentication。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。