Hallo. Wenn Sie sich "[Ein besseres Python-Objekt für JSON nehmen Sie 2] ansehen (https://nelsonslog.wordpress.com/2016/01/10/a-better-python-object-for-json-take-2/)" Es wurde darüber geschrieben, wie auf die Werte im Wörterbuch zugegriffen werden kann (Sie können wie in der folgenden Quelle darauf zugreifen). Ein ähnliches wurde erstellt und scheint seit langem ein heißes Thema zu sein:
- Dot access to fields instead of []
>>> from easydict import EasyDict as edict
>>> x = edict({'cos':1})
>>> x
{'cos': 1}
>>> x['cos']
1
>>> x.cos
1
>>> x['sin']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'sin'
>>> x.sin
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'EasyDict' object has no attribute 'sin'
Recommended Posts