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 <petrbla...@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@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz