On 24/09/2021 14.07, Stefan Ram wrote: > dn <pythonl...@danceswithmice.info> writes: >> With that, why not code it as Python expressions, and include the module? > > This might create a code execution vulnerability if such > files are exchanged between multiple parties.
The OP's spec, as quoted earlier(!), reads: "It's my own research, so I can give myself the data in any format that I like." Whither "files are exchanged" and/or "multiple parties"? Are these anticipations of problems that may/won't ever apply? aka YAGNI. Concern about such an approach *is* warranted. However, the preceding question to be considered during the design-stage is: 'does such concern apply?'. The OP describes full and unique agency. Accordingly, "KISS"! NB my personal choice would likely be JSON or YAML, but see reservations (eg @Chris) - and with greater relevance: shouldn't we consider the OP's 'learning curve'? (such deduced only from OP's subsequent reactions/responses 'here' - with any and all due apologies) -- Regards, =dn -- https://mail.python.org/mailman/listinfo/python-list