2023-07-14

extract a dictionary from a string with keys in brace brackets

Is there a way in python to extract a dictionary from a string which includes brace brackets, having the keys of the dictionary referencing the words in the brace brackets?

as an example:

'my name is {name}'

the method would return the following dictionary:

{'name':{}}

This would be to later use the dictionary and populate the string through parameters using .format()

'my name is {name}'.format(**{'name':'salomon'})

The all objective is to read a text file, put brace brackets around words I'd like to transform in parameters, load the text file and extract a dictionary where I can input the desired values to then reinject in the text.

Thank you,



No comments:

Post a Comment