Как указать путь возврата в записной книжке Azure Jupyter - PullRequest
3 голосов
/ 03 ноября 2019

Я хочу импортировать> 1100 файлов временных сейсмических рядов из Azure в онлайн-блокнот Azure для обработки. Мой код в настоящее время копирует файл непосредственно в исходную директорию моего проекта, а не аккуратно в мою директорию "../data/".

Я могу импортировать вещи со всего проекта, используя "~ / library / .. / "строка. Однако та же самая хитрость не работает, когда я пытаюсь указать данные, куда идти.

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

Как мне записать файлы в каталог относительно моего домашнего пути?

import_path = "~/library/04_processedData/seismicflatfile.csv" 
return_path = "RSN1100_KOBE_ABN-UP.csv"
blob_service.get_blob_to_path(container_name, "RSN1100_KOBE_ABN-UP.DT2", return_path)

enter image description here

1 Ответ

1 голос
/ 09 ноября 2019

Вы можете получить локальный путь с помощью,

local_path = os.path.join(folder_path, file_name)
if not os.path.isfile(local_path):
        blob_service.get_blob_to_path(CONTAINER_NAME, blob_name, local_path)

См. sample here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...