Создайте путь к перечисленным папкам в озере данных Azure

#python #if-statement #azure-data-lake #directory-structure

Вопрос:

Я работаю над созданием системы путей к перечисляемым папкам в Azure Data Lake, где, если папка уже существует, она создает новую папку для вставки файла. Первая папка начинается с цифры 1, за ней следует цифра 2 и т.д. (таким образом, = 1). Одним из способов было бы перебирать номер папки до тех пор, пока он не будет доступен для создания, а другим способом я хотел бы прочитать самый высокий номер папки и добавить к нему =1.

Я пробовал свои силы в этом, но пока потерпел неудачу. Любые рекомендации, как этого добиться.

 intro code
 
     #Connect to DataLake
    datalake_service_client = DataLakeServiceClient.from_connection_string("{connection string}")
    
    # Instantiate a FileSystemClient
    file_system_client = datalake_service_client.get_file_system_client("Test")

    folderNumber = 1
    if not file_system_client.get_file_client(f"/{folderNumber}/file.csv").exists():
        file_client = file_system_client.create_file(f"/{folderNumber}/file.csv")

    else:
        folderNumber  =1
 

Спасибо.

С уважением,

Комментарии:

1. Не могли бы вы, пожалуйста, предоставить сообщение об ошибке?