Most Pythonic way to store (small) configuration
ben+python at benfinney.id.au
Mon Aug 3 03:16:09 CEST 2015
Cecil Westerhof <Cecil at decebal.nl> writes:
> On Sunday 2 Aug 2015 13:54 CEST, Ben Finney wrote:
> > So, both XML and JSON should be considered write-only, and produced
> > only for consumption by a computer; they are a poor choice for
> > presenting to a human.
> Well, I would use nested data. (A file will have extra fields besides
> the name.)
In that case, your needs are more complex than “store some simple
configuration”. You need a human-editable format (so, not JSON and not
XML) which handles structured data well, and is widely implemented.
For nested configuration data, you would be better served by YAML
<URL:https://en.wikipedia.org/wiki/YAML>, and the PyYAML library
<URL:https://pypi.python.org/pypi/PyYAML/> is the one to use.
\ 學而不思則罔，思而不學則殆。 |
`\ (To study and not think is a waste. To think and not study |
_o__) is dangerous.) —孔夫子 Confucius (551 BCE – 479 BCE) |
More information about the Python-list