Python - 在函数中调用变量

时间:2017-10-31 03:45:12

标签: json python-3.x

我正在读取JSON文件并从该文件中提取某些数据。我的一个变量提取全局envName变量并将其设置为fi_var。我希望函数中的下一个变量使用fi_var作为变量,因为fi_var被设置为正确的FI。这样我就不必为每个变量传递FI。还有其他方面我也可以从这个功能中受益。如果我可以重复这个行为,我可以让它工作。我是Python的新手,所以如果我没有使用正确的术语,请原谅。

实施例。

with open ('F5EnvRules.json') as data_file:
    data = json.load(data_file)`

def prodwebapp ():
    fi_var = data["GLOBAL"]["Prod - envName"] # fi_var = the FI after reading the JSON file
    fi_www_node_port_var = data["FI"]["portNumber"] # Want to replace "FI" with fi_var
    fi_www_node_name = data["FI"]["nodeIP_1"] # Same here
    fi_web_snat_var = data["FI"]["snatIP"] # Same here
prodwebapp()

思考?

0 个答案:

没有答案