проверьте, существует ли файл в azure хранилище озера данных gen2 через python - PullRequest
0 голосов
/ 16 июня 2020

Привет, я хочу знать существование файла в ADLS Gen 2

file_client = service_client.get_file_client(file_system='filelayer', file_path='my_file.txt')  

Это дает file_client, но как проверить, существует ли файл там, потому что я пытаюсь переименовать его и выдает ошибку, как (если не существует):

(SourcePathNotFound) The source path for a rename operation does not exist

, поэтому я хочу переименовать file_client.rename_file(target_name), только если файл существует.

1 Ответ

0 голосов
/ 05 августа 2020

Разве вам не достаточно try / кроме как для ваших нужд? Вы можете поместить get_file_client в try, и если он не будет найден, вы перехватите исключение SourcePathNotFound.

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