簡體   English   中英

如何從GCP存儲訪問文本文件並進行解析?

[英]How do I access a text file from GCP Storage and parse it?

我有一個要制作用於Android的應用程序。 我決定將要顯示的信息存儲在一個文本文件中並進行解析,而不是數據庫,因為數據是如此簡單。

信息僅是兩行文字,一個單詞和對該單詞的簡短描述。 我希望應用程序從文本文件中獲取每一對(單詞,描述),並將其顯示在應用程序中的卡上。

我將.txt文件存儲在Google Cloud Platform Storage中,現在我需要幫助編寫代碼來訪問文件並解析它們以在Cards UI中使用。

我找不到任何有用的示例,說明如何獲取此文件,然后在應用中以流暢的方式對其進行解析。

您可以使用客戶端庫打開文件並讀取它。 例如,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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM