使用 Azure Python SDK 过滤包含字符串的虚拟机名称

Filter virtual machine name which contains string with Azure Python SDK

我正在寻找一种使用 Azure Python SDK 过滤包含字符串 "myvm" 的虚拟机名称的方法。我尝试了以下方法,但似乎不起作用

for vm in compute_client.virtual_machines.list_by_location(LOCATION):
            print(vm.name)
            if vm.name in "myvm":

If条件好像查询不到虚拟机列表。

您需要反转 in,因为您正在检查 myvm 中是否存在 myvmname1。显然这行不通,因为 myvmname1 不在字符串 myvm.