Как получить доступ к текстовому файлу из GCP Storage и проанализировать его?

У меня есть приложение, которое я хочу сделать для Android. Я решил сохранить информацию, которую я буду отображать в текстовом файле, и анализировать ее, а не базу данных, поскольку данные настолько просты.

Информация - это просто две строки текста, слово и краткое описание этого слова. Я хочу, чтобы приложение получало каждую пару (слово, описание) из текстового файла и отображало ее на карточке в приложении.

Я сохранил файл.txt в Goo gle Cloud Platform Storage, и теперь мне нужна помощь в написании кода для доступа к файлам и их синтаксическому анализу для использования в пользовательском интерфейсе Cards.

Я не могу найти полезных примеров того, как получить этот файл, а затем проанализировать его в приложении.

1 ответ

Вы можете использовать клиентскую библиотеку, чтобы открыть файл и прочитать его. Например, клиентская библиотека 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

Другие вопросы по тегам