GCS — чтение текстового файла из Google Cloud Storage непосредственно в Python. ⇐ Python

Программы на Python
Anonymous
GCS — чтение текстового файла из Google Cloud Storage непосредственно в Python.

Сообщение Anonymous »

Я сейчас чувствую себя какой-то глупой. Я прочитал множество документации и вопросов о stackoverflow, но не смог понять правильно.

У меня есть файл в Google Cloud Storage. Он находится в ведре test_bucket. Внутри этого сегмента находится папка temp_files_folder, содержащая два файла: один файл .txt с именем «test.txt» и один файл .csv с именем «test.csv». Эти два файла созданы просто потому, что я пытаюсь использовать оба, но результат в любом случае один и тот же.

Содержимое файлов

Код: Выделить всё

hej
san
и я надеюсь прочитать его в Python так же, как я бы сделал это на локальном компьютере с помощью

Код: Выделить всё

textfile = open("/file_path/test.txt", 'r')
times = textfile.read().splitlines()
textfile.close()
print(times)
что дает

Код: Выделить всё

['hej', 'san']
Я пробовал использовать

Код: Выделить всё

from google.cloud import storage

client = storage.Client()

bucket = client.get_bucket('test_bucket')

blob = bucket.get_blob('temp_files_folder/test.txt')

print(blob.download_as_string)
но он дает результат
Как получить фактическую строку(и) в файле?

Подробнее здесь: https://stackoverflow.com/questions/482 ... nto-python

Вернуться в «Python»