我想在linux(wsl ubuntu)的窗口子系统中将azure cli从2.0.81升级到2.26.1版本。我正在尝试使用命令az upgrade。它给出以下错误:
az:“upgrade”不在“az”命令组中。请参阅“az --help”。如果命令来自扩展程序,请确保安装了相应的扩展程序。要了解有关扩展的更多信息,请访问https://learn.microsoft.com/en-us/cli/azure/azure-cli-extensions-overview
ubuntu下有什么办法可以升级吗?
这是我在 StackOverflow 上的第一篇文章,希望它尊重这个社区的准则。
我正在尝试用 Python 完成一个简单的任务,因为尽管我对它很陌生,但我发现它非常容易使用。我在Azure上有一个存储帐户,里面有很多容器。每个容器包含一些随机文件和/或 blob。
我想做的是获取所有这些文件和/或 blob 的名称并将其放在文件中。
现在,我到达这里:
import os, uuid
import sys
from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
connection_string = "my_connection_string"
blob_svc = BlobServiceClient.from_connection_string(conn_str=connection_string)
try:
print("Azure Blob Storage v" + __version__ + " - Python quickstart sample")
print("\nListing blobs...")
containers = blob_svc.list_containers()
list_of_blobs = []
for c in containers:
container_client = blob_svc.get_container_client(c)
blob_list = container_client.list_blobs()
for blob in blob_list:
list_of_blobs.append(blob.name)
file_path = 'C:/my/path/to/file/randomfile.txt'
sys.stdout = open(file_path, "w")
print(list_of_blobs)
except Exception as ex:
print('Exception:')
print(ex)
Run Code Online (Sandbox Code Playgroud)
但我有 …
我构建了一个逻辑应用程序,它执行 API 调用,获取 JSON 对象。我必须做一些操作才能从中得到一个合适的数组,以生成一封好看的电子邮件。
我已经完成了一个for-each循环来进行操作、创建对象并在最后生成一个数组。但数组包含多次相同的行,并且缺少一些行。
正如您在此处所看到的,单次迭代的数据不匹配:
任何想法?
顺便说一句,循环输入 12 个值需要 5 秒!如果有人知道为什么,我很感兴趣。