2024-09-29 01:27:16 发布
网友
我想做的是我有两个列表变量,例如:
UPE_ENV=['AMPOMSU01','AMPOAGU01','ampwt12u01','AMPDSU01'] DEV_ENV=['AMPOMSD01','AMPOAGD01','ampwt12d01','AMPDST01']
我传递env变量
mypathon.py-e DEV/-e for env
我想动态生成DEV_ENV[3]的值
if env == 'DEV: startOVD('start',env+'_ENV'[3])
那么,您希望能够基于正在传递的env值访问相关列表吗?如果它们是如您所示的静态列表,最简单的方法是将它们放入字典中:
env
ENV_DICT = { "UPE_ENV": ['AMPOMSU01','AMPOAGU01','ampwt12u01','AMPDSU01'], "DEV_ENV": ['AMPOMSD01','AMPOAGD01','ampwt12d01','AMPDST01'] }
然后,您可以从以下目录中获取:
env_list = ENV_DICT[env + '_ENV'] startOVD('start',env_list[3])
如果不管env的值如何,总是以相同的方式调用startOVD,则不需要if语句
startOVD
if
那么,您希望能够基于正在传递的
env
值访问相关列表吗?如果它们是如您所示的静态列表,最简单的方法是将它们放入字典中:然后,您可以从以下目录中获取:
如果不管
env
的值如何,总是以相同的方式调用startOVD
,则不需要if
语句相关问题 更多 >
编程相关推荐