Memeriksa apakah ada blob di python azure
Sep 15 2020
Sejak pembaruan baru dari azure-storage-blob, blockblobservice disusutkan
Bagaimana cara memeriksa bahwa ada gumpalan?
Jawaban ini tidak berfungsi dengan versi baru dari azure-storage-blob Pencarian nama blob Azure lebih cepat dengan python?
Saya menemukan masalah ini di GitHub: https://github.com/Azure/azure-sdk-for-python/issues/12744
Jawaban
4 krishg Sep 15 2020 at 04:11
Versi 12.5.0 yang dirilis pada 2020-09-10 kini memiliki existsmetode di SDK baru.
Sebagai contoh,
Sinkronisasi:
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)
Asinkron:
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)
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'