我在將字典轉換爲具有遞歸功能的字符串時遇到了問題。 我有一個如下路由的地圖;python遞歸字典轉換爲字符串
urls = {
'/' : 'BaseController.hello',
'/api' : {
'/auth' : {
'/me' : 'ApiController.hello',
'/login' : {
'/guest' : 'ApiController.guest_login',
'/member': 'ApiController.member_login'
}
}
}
}
我需要做的是從中生成一個字典到以下;
url_map = {
'/' : 'BaseController.hello',
'/api/auth/me' : 'ApiController.hello',
'/api/auth/login/guest' : 'ApiController.guest_login',
'/api/auth/login/member': 'ApiController.member_login',
}
此功能被稱爲路由分組,但我一直沒有能夠編寫一個函數來生成該功能。有任何想法嗎 ?
*我一直沒能寫一個函數*, - 顯示您的嘗試呢。 – vaultah