小练习-匹配

'''
APPDDM    analytical
ConfigurationDB    analytical
DataHub    analytical
DW    model
MADW    model
Mart    analytical
MARTPH    analytical
MARTPHMA    analytical
PRESTAGE    enriched
STAGE    enriched
Yilian    enriched
'''

#level1 手工
'''
a=input("db?")
s=a.upper()
if s=='PRESTAGE':
   b='analytical'+'_'+s
elif s=='APPDDM':
   b='analytical'+'_'+s
print(b)
'''

#level2 use list
'''
list=['appddm','configurationdb','datahub','dw','madw','mart','martph','martphma','prestage','stage','yilian']
for i in range(0,len(list)):
    lista=list[i]
    b=lista.upper()
    if b=='APPDDM':
        s = 'analytical' + '_' + lista
        print(s)
    elif b=='DW':
        s = 'model' + '_' + lista
        print(s)
    else:
        print("error")
'''

#level3 use_list+完整表名
'''
list=['appddm.ddm.report_distributor_permission','appddm.ddm.report_province_permission','appddm.ddm.report_estimate_summary_data','appddm.dbo.v_report_distributor_inven_esti_compute','appddm.ddm.report_t1_distributor_sales_by_province','appddm.ddm.report_t1_distributor_sales_progress_speed']
for i in range(0,len(list)):
    lista=list[i]
    
'''
''''
str='as.de.frr'
a=str.split('.')
print(a)
print(a[0])
'''

#level3 use_list+完整表名

list=['appddm.ddm.report_distributor_permission','appddm.ddm.report_province_permission','appddm.ddm.report_estimate_summary_data','appddm.dbo.v_report_distributor_inven_esti_compute','appddm.ddm.report_t1_distributor_sales_by_province','appddm.ddm.report_t1_distributor_sales_progress_speed']
for i in range(0,len(list)):
    lista=list[i]
    listb=lista.split('.')
    if listb[0].upper()=='APPDDM':
        s='analytical'+'_'+listb[0]+'_'+listb[1]+'.'+listb[2]
        print(s)
    elif listb[0].upper()=='DW':
        s='model' + '_' + listb[0] + '_' + listb[1] + '.' + listb[2]
        print(s)
    else :
        print("error")


#level3.1用def
#level5 用字典
#level6 用文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值