我正在读取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()
思考?