Фильтрация имени виртуальной машины, содержащей строку, с помощью Azure Python SDK
Я ищу способ фильтрации имени виртуальной машины, которая содержит строку "myvm", с помощью Azure Python SDK. Я попробовал следующий способ, но, кажется, не работает
for vm in compute_client.virtual_machines.list_by_location(LOCATION):
print(vm.name)
if vm.name in "myvm":
условие If, по-видимому, не может выполнять запросы в списке виртуальных машин.
1 ответ
Решение
Вам нужно повернуть вспять in
потому что вы проверяете наличие myvmname1
в myvm
, очевидно, это не сработает, потому что myvmname1
не в строке myvm
,