Нет прямого способа сделать это. Для получения подробной информации вы можете пройти через Azure Storage Python SDK blockblobservice.py и baseblobservice.py .
Как вы упомянули, вы должны зацикливаться на этом. Пример кода, как показано ниже:
from azure.storage.blob import BlockBlobService, PublicAccess
import os
def run_sample():
block_blob_service = BlockBlobService(account_name='your_account', account_key='your_key')
container_name ='t1s'
local_path = "D:\\Test\\test"
for files in os.listdir(local_path):
block_blob_service.create_blob_from_path(container_name,files,os.path.join(local_path,files))
# Main method.
if __name__ == '__main__':
run_sample()
Файлы в локальной сети:
После выполнения кода они загружаются в Azure: