¿Cómo puedes imprimir un nombre de variable en Python? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Puedo imprimir el nombre de la variable original en Python? 10 respuestas

Di que tengo una variable llamadachoice es igual a 2. ¿Cómo accedería al nombre de la variable? Algo equivalente a

In [53]: namestr(choice)
Out[53]: 'choice'

para usar al hacer un diccionario. Hay una buena manera de hacer esto y simplemente me lo estoy perdiendo.

EDITAR

La razón para hacer esto es así. Estoy ejecutando algunas cosas de análisis de datos donde llamo al programa con múltiples parámetros que me gustaría modificar, o no modificar, en tiempo de ejecución. Leí los parámetros que utilicé en la última ejecución de un archivo .config formateado como

filename
no_sig_resonance.dat

mass_peak
700

choice
1,2,3

Cuando se le solicitan valores, se muestra el utilizado anteriormente y una entrada de cadena vacía utilizará el valor utilizado anteriormente.

Mi pregunta surge porque cuando se trata de escribir el diccionario en el que se han escaneado estos valores. Si se necesita un parámetro, ejecutoget_param que accede al archivo y encuentra el parámetro.

Creo que evitaré el problema todos juntos leyendo el.config presentar una vez y producir un diccionario a partir de eso. Originalmente lo evité por ... razones que ya no recuerdo. ¡Situación perfecta para actualizar mi código!

Respuestas a la pregunta(8)

Su respuesta a la pregunta