Je liste comme:conversion de chaîne de python pour eval
['name','country_id', 'price','rate','discount', 'qty']
et une expression de chaîne comme
exp = 'qty * price - discount + 100'
Je veux convertir cette expression en
exp = 'obj.qty * obj.price - obj.discount + 100'
que je veux eval cette expression comme eval(exp or False, dict(obj=my_obj))
ma question est quelle serait la meilleure façon de générer l'expression d'évaluation eval python ....
où vient exp venir? –
entrée de l'utilisateur, son être utilisé de manière dynamique, où l'utilisateur a besoin de changer leurs expressions – shahjapan