编辑代码

# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 


import re
config_data = {
    # QQ号:地图名
    57021567:{
        '新主宰':{
            'workspaceRoot':'D:/one-map/Development/luacom2/game',
            'excel_code':'DT29KcFBqVURzVFlS',
        },
        '旧主宰':{
            'workspaceRoot':'D:/one-map/Development/luacom2/game',
            'excel_code':'DT29KcFBqVURzVFlSAA',
        },
    },
    22221567:{
        '小地图':{
            'workspaceRoot':'D:/one-map/Development/luacom2/game',
            'excel_code':'DT29KcFBqVURzVFlSSS',
        },
        '大地图':{
            'workspaceRoot':'D:/one-map/Development/luacom2/game',
            'excel_code':'DT29KcFBqVURzVFlSWW',
        },
    },
}

print('nownownow',datetime.now())


def get_config_data(user_id,map_name,data_key):
    user_data = config_data.get(user_id)
    if user_data:
        print()
        for key,data in user_data.items():
            if key == map_name:
                return data.get(data_key)
            else:
                return False
    else:
        return False


#     user_ids = access_list.keys()
#     if user_id in user_ids:
#         map_excel_codes = access_list.get(user_id)
#         for map_excel_code in map_excel_codes:
#             if map_name in map_excel_code:
#                 return True
#             else:
#                 return False
#     else:
#         return False

# # print(get_excel_code('新主宰'))
# print('========')
# print(has_map('57021567','新主宰'))
# print(access_list.get('570215671'))
user_id = '57021567'
map_name='新主宰'

print(get_config_data(user_id,map_name,'excel_code'))
# user_data = access_list.get('57021567')
# if user_data:
#     print('========A')
#     keys = user_data.keys()
#     if map_name in keys:
#         print('========A map_name',map_name)
# else:
#     print('========B')