可能这是一个常见问题,但我是 python 新手!
我正在研究一些处理 json 查询的库,并问自己是否有一些最佳实践来避免对大量 json 键进行硬编码,例如:
# 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编译器有什么我不了解的吗?
谢谢
编辑:我尤其面临性能和/或内存消耗最佳实践