/ / Comment convertir une chaîne en variable en python [duplicate] - python

Comment convertir une chaîne en variable en python [duplicate] - python

Comment convertir une chaîne "a = b = 2" en une chaîne a = 2, b = 2 en python?

Il existe des analyseurs syntaxiques Python qui donnent des résultats pour des expressions telles que 2 + 3 + 4.

Mais comment utiliser la chaîne "a = b = 2" en variable comme a = 2 b = 2

Réponses:

5 pour la réponse № 1
s = "a=b=2"
exec(s)    #executes the string as a python command

Et vous avez terminé

print(a)
2
print(b)
2

Reportez-vous à cette discussion pour plus d'informations: Comment exécuter une chaîne contenant du code Python en Python?