как загрузить файл .csv в папку azure в python - PullRequest
0 голосов
/ 31 марта 2020

Кто-нибудь знает, как загрузить файл .csv в папку внутри контейнера BLOB-объектов в python? У меня проблемы с попыткой доступа к папкам внутри него. У меня есть CSV и хочу сохранить его в папке BLOB-объектов, но это не сработало. файл в коде, поэтому я не хочу передавать каталог, в котором он находится.

csv = df.to_csv()
block_blob_service.create_blob_from_path(container_name, 'folder/csv/mycsv/' , csv)

Кто-то знает, как я могу сохранить CSV-файл непосредственно в папку внутри папки хранения (folder / csv / mycsv / ) в azure?

я получил ошибку stat: путь слишком длинный для Windows

1 Ответ

0 голосов
/ 01 апреля 2020

Читая документацию DataFrame.to_csv, я считаю, что csv переменная на самом деле содержит данные типа string. Если это так, то вам нужно будет использовать метод create_blob_from_text.

Таким образом, ваш код будет:

csv = df.to_csv()
block_blob_service.create_blob_from_text(container_name, 'folder/csv/mycsv/' , csv)
...