Может быть, это общий вопрос, но я новичок в python!
Я работаю над некоторыми библиотеками, которые обрабатывают запросы json, и спросил себя, есть ли лучшая практика, чтобы избежать жесткого кодирования множества тоннjson key вроде:
# just an example..
var1 = response.json()["ACRI"]["message"]["title"]
var2 = response.json()["ACRI"]["message"]["content"]
var3 = response.json()["ACRI"]["message"]["meta"]["timestamp"]
когда я его увидел, я ему не понравился, и я создал класс с такими константами, как:
class _const:
class headers:
X_Auth_Token = "X-Auth-Token"
X_Username = 'X-Username'
X_Password = 'X-Password'
class params:
ID = "DocumentID"
Symbols = "Symbols"
ACRICode = "ACRICode"rketSegmentID"
entries = "entries"
depth = "depth"
date = "date"
meta = "meta"
timestamp = "timestamp"
message = "message"
# ...
Это хорошая практика?Есть ли что-то, чего я не понимаю в компиляторе python?
Спасибо
edit: я сталкиваюсь с рекомендациями по производительности и / или потреблению памяти, особенно