Я попытался получить определенный список AMI и сохранить его в списке массивов.
usubuntuamilist = {}
for i, image in enumerate(conn.get_all_images()):
if image.location.startswith("ubuntu-images-us/ubuntu-lucid-10.04-i386-serve"):
print "%s - %s" % (i, image.name)
usubuntuamilist[i] = image.name
Как проверить, есть ли в позиции массива существующий AMI?
Я проверяю, используя этот способ, но он не работает
userinput = raw_input("Select: ")
try:
usubuntuamilist = usubuntuamilist[userinput]
print usubuntuamilist.location
except:
print "Does not exist!"
Альтернатива Я также пытался проверить, используя этот способ. Оба способа не работает
if usubuntuamilist[input] is not None:
print usubuntuamilist[input]
else:
print "Does not exist"
Есть идеи? Если есть лучшая альтернатива для решения этой проблемы, я хотел бы услышать это!