的Python-3
我有一个变量,将在我的脚本中的多个位置使用。我需要将它分配给一个变量,这样我就可以多次调用它。
邮件目的是可重复使用。
对于EX:我在脚本中运行以下命令,并期望将输出移动到变量
要运行的命令
aws ec2 create-vpc --cidr-block 10.0.0.0/16
在返回的输出中,记下VPC ID。
{
"Vpc": {
"VpcId": "vpc-2f09a348",
...
}
}
在输出中我需要值VpcId":" vpc-2f09a348 "存储为一个变量,可以在脚本的下一行中重用。
脚本中的下一行:
对于EX:aws ec2 create-subnet --vpc-id **VpcId** --cidr-block 10.0.1.0/24
非常感谢任何帮助
谢谢你, 阿尼什
答案 0 :(得分:0)
import json
import subprocess
text = subprocess.check_output(['aws', 'ec2', 'create-vpc', '--cidr-block', '10.0.0.0/16'])
result = json.loads(text)