[python] Vyhodnocení jednoduchých výrazů

Michal Vyskocil michal.vyskocil na gmail.com
Středa Srpen 22 09:42:55 CEST 2018


Záleží asi na požadavcích, ale nestačilo by prostě použít eval?

Případně safeeval
http://lybniz2.sourceforge.net/safeeval.html

Dne st 22. 8. 2018 9:31 uživatel Petr Blahos <petrblahos na gmail.com> napsal:

> Přátelé,
>
> doporučíte mi někdo knihovnu pro vyhodnocení jednoduchých matemetických
> výrazů se symboly? Představuju si to asi takto: Budu mít text typu:
> expr = """R=1000*(VAR1+VAR2/2)-VAR3"""
>
> a pak udělám:
> result = knihovna.funkce(expr, {"VAR1": 54, "VAR2": 8", "VAR3": 982})
>
> Případně ještě knihovna.zkontroluj_vyraz(expr).
> Potřebuju tam opravdu jenom + - * / a závorky.
>
> Díky,
> Petr
> --
> http://www.blahos.com/ <http://petr.blahos.com/>
> http://traceability.cz/
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20180822/97a84bd6/attachment.html>


Další informace o konferenci Python