擅长:python、mysql、java
<p>对于在python中搜索解决方案的其他人。这对我有用。</p>
<p>首先创建一个变量,该变量存储要删除的文件夹中的所有文件。</p>
<p>然后,对于该文件夹中的每个文件,通过声明容器的名称,然后指定实际的文件夹名.name. </p>
<p>通过删除文件夹中的所有文件,这些文件夹将在azure中被删除。</p>
<pre><code>def delete_folder(self, containername, foldername):
folders = [blob for blob in blob_service.block_blob_service.list_blobs(containername) if blob.name.startswith(foldername)]
if len(folders) > 0:
for folder in folders:
blob_service.block_blob_service.delete_blob(containername, foldername.name)
print("deleted folder",folder name)
</code></pre>