Как получить доступ к текстовому файлу из 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