如何从GCP存储中访问文本文件并进行解析?

时间:2016-04-19 19:45:00

标签: android google-cloud-storage android-cards

我有一个我想为Android制作的应用。我决定将我将显示的信息存储在一个文本文件中并解析它,而不是数据库,因为数据非常简单。

信息只是两行文字,一个单词和该单词的简短描述。我希望应用程序从文本文件中获取每对(单词,描述)并将其显示在应用程序的卡片上。

我将.txt文件存储在Google Cloud Platform Storage中,现在我需要帮助编写代码来访问文件并解析它们以在Cards UI中使用。

我找不到有关如何获取此文件的有用示例,然后以平滑的方式在应用程序中解析它。

1 个答案:

答案 0 :(得分:0)

您可以使用客户端库打开文件并阅读它。例如,Python客户端库位于https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/functions

您的代码如下所示:

import cloudstorage

try:
  gcs_file = cloudstorage.open(filename, 'r', content_type='text/plain')
  # process as normal ...
except cloudstorage.NotFoundError:
  pass

示例Java客户端代码位于https://cloud.google.com/storage/docs/xml-api-java-samples