【发布时间】:2019-10-01 20:11:15
【问题描述】:
将 argeparse 传递为 us-east-1,us-east-2,us-east-3
# Setup commandline arguments
parser = argparse.ArgumentParser(description='using Terraform')
parser.add_argument(
'-r',
'--region',
type=str,
required=True,
help='Region in which the ec2 need to be created')
然后尝试在每个区域进行for循环
for region_1 in ([region]):
print(region_1)
对于 print(region_1) 它打印所有区域,但我希望它循环迭代并一次打印一个区域。请告诉我可以做什么
【问题讨论】:
-
region是可迭代的吗? -
你怎么用括号括起来
region。不管region是什么,for 循环的结构只会迭代一次。试试for region_1 in region:? -
你如何调用你的程序?
region是一个列表,还是一个带逗号的字符串?
标签: python