号码池里面 有很多种类型账号,比如 正常、逾期、申请中,目前 有SIT1,SIT2、SIT3 ,现在需要根据不同的环境执行时 自动匹配不同环境的账户池中的 账户类型,PYTHON怎么去判断?
时间: 2024-09-24 22:03:57 浏览: 17
在Python中,你可以通过创建一个字典或列表来存储不同环境对应的账户类型,并使用if-elif-else结构或者字典的get方法来进行匹配。这里是一个简单的例子:
```python
# 定义账户类型及其对应环境
account_pools = {
"SIT1": {"正常": "sit1_normal", "逾期": "sit1_overdue", "申请中": "sit1_applying"},
"SIT2": {"正常": "sit2_normal", "逾期": "sit2_overdue", "申请中": "sit2_applying"},
"SIT3": {"正常": "sit3_normal", "逾期": "sit3_overdue", "申请中": "sit3_applying"},
}
def get_account_type(environment, account_status):
return account_pools.get(environment, {}).get(account_status)
# 使用示例
environment = "SIT1"
account_status = "正常"
account_type = get_account_type(environment, account_status)
print(f"在{environment}环境中,状态为{account_status}的账户类型是:{account_type}")
相关问题
mmaction2中要识别sit和stand用哪个模型好
要识别sit和stand这样的基础动作,可以使用一些比较简单的模型,如C3D、I3D等。这些模型已经经过了大量的训练和实践,已经在各种行为识别任务中获得了良好的效果。在mmaction2中,可以通过修改配置文件中的backbone来选择相应的模型,例如在I3D模型中,可以选择使用Inception-v1或BN-Inception作为backbone。此外,还需要注意数据集的选择,建议使用专门针对基础动作识别的数据集,如NTU RGB+D、Kinetics等。
PRD环境与DEV、SIT环境有什么区别
这个问题属于技术问题,我可以回答你。PRD环境指的是产品环境,也就是线上环境,一般用于用户正式访问的场景。DEV和SIT环境则是开发和测试环境,主要用于开发和测试人员进行开发、测试、调试和验证。在这些环境中,可能会使用不同的数据库、配置和代码版本。因此,PRD环境和DEV、SIT环境之间还存在很多其他的差异。