python - python,通过连接列表动态变量生成列表
问题描述
我想要做的是我有 2 个列表变量,例如:
UPE_ENV=['AMPOMSU01','AMPOAGU01','ampwt12u01','AMPDSU01']
DEV_ENV=['AMPOMSD01','AMPOAGD01','ampwt12d01','AMPDST01']
我传递环境变量。
mypathon.py -e DEV // -e 用于环境
我想动态生成 DEV_ENV[3] 的值。
if env == 'DEV:
startOVD('start',env+'_ENV'[3])
解决方案
因此,您希望能够根据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])
如果startOVD
无论 ' 值如何,您总是以相同的方式调用,则env
不需要该if
语句。
推荐阅读
- python - tensorflow...whl 不是这个平台上支持的轮子,虽然 PEP425 标签看起来是正确的
- angular - 如何将子组件 ViewContainerRef 传递给 Angular 中的全局配置提供程序?
- excel - 没有找到具体要求的答案
- lua-5.3 - 为什么lua不尊重我的SIGINT信号
- spring-boot - Spring Boot - 如何在微服务之间进行通信?
- angular - 角度材料选择菜单未正确显示
- php - 通过按钮删除laravel中的一行
- visual-studio - Vsiual Studio for mac 错误消息 Xamarin.forms 任务与目标不匹配
- c++ - 如何访问结构中向量中的变量
- javascript - Rails 通过远程提交表单:Safari 上的 true(仅限 Safari)失败