Как получить доступ к файлу .txt, который присутствует в Azure datalake gen2, напрямую без загрузки

Как получить доступ к файлу .txt, который присутствует в Azure datalake gen2, напрямую без загрузки. Я смог загрузить и прочитать его, но есть ли способ напрямую прочитать файл из gen2 напрямую.

Я использовал метод read_file DataLakeFileClient (), но этот метод выводит все данные, есть ли способ прочитать файл построчно?


person sandeep    schedule 05.01.2020    source источник


Ответы (1)


Вы можете использовать urllib:

import urllib.request

file = urllib.request.urlopen('your-txt-file-url')
for line in file:
     print(line.decode().strip())
person CC7052    schedule 06.01.2020
comment
Я хочу получить доступ ко всем файлам в определенном каталоге в gen2, где я хочу использовать идентификацию Azure для аутентификации вместо предоставления URL-адреса с токеном SAS. - person sandeep; 06.01.2020