Calculator

Python python at python.invalid
Thu Jan 16 16:56:56 EST 2020


Le 16/01/2020 à 11:56, samnalty at gmail.com a écrit :
> On Wednesday, 15 January 2020 17:09:56 UTC, Python  wrote:
>> Le 15/01/2020 à 16:34, andershe02 at gmail.com a écrit :
>>> Thanks!
>>
>> Do not try it, though, with a expression such as
>> import os; os.system('rm -rf ~/*').
> 
> If you want something safer, https://github.com/pydata/numexpr has an expression function that will do the same thing.
> 

Another, safer :

s = "42 + 5 * 12"
float(eval(f"f'{{{s}}}'"))
102.0

Is it absolutely safe though?





More information about the Python-list mailing list