Verificar se existe um blob em python azure
Sep 15 2020
Desde a nova atualização do azure-storage-blob, o blockblobservice está depreciado
Como posso verificar se existe um blob?
Esta resposta não está funcionando com a nova versão do azure-storage-blob Pesquisa mais rápida de nomes de blob do Azure com python?
Encontrei este problema no GitHub: https://github.com/Azure/azure-sdk-for-python/issues/12744
Respostas
4 krishg Sep 15 2020 at 04:11
A versão 12.5.0 lançada em 2020-09-10 agora tem o existsmétodo no novo SDK.
Por exemplo,
Sincronizar:
from azure.storage.blob import BlobClient
blob = BlobClient.from_connection_string(conn_str="my_connection_string", container_name="mycontainer", blob_name="myblob")
exists = blob.exists()
print(exists)
Assíncrono:
import asyncio
async def check():
from azure.storage.blob.aio import BlobClient
blob = BlobClient.from_connection_string(conn_str="my_connection_string", container_name="mycontainer", blob_name="myblob")
async with blob:
exists = await blob.exists()
print(exists)
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino