Вопро по python: eval("(((1)))"), если вложенных скобок поставить...

Вопро по python:

eval("(((1)))"), если вложенных скобок поставить 99, то будет s_push: parser stack overflow, MemoryError. Как это полечить?

Здесь http://stackoverflow.com/questions/13005760/python-nested-lambdas-s-push-parser-stack-overflow-memory-error пишут "измените MAXSTACK в parser.h и перекомпилируйте python".

А в runtime совсем никак нельзя? А как иначе можно посчитать длинное арифметическое выражение? Руками? =)
Vopro on python:

eval ("(((1)))"), if you put 99 nested brackets, then there will be s_push: parser stack overflow, MemoryError. How to treat it?

Here http://stackoverflow.com/questions/13005760/python-nested-lambdas-s-push-parser-stack-overflow-memory-error write "change MAXSTACK to parser.h and recompile python".

And in runtime absolutely no way? How else can you calculate a long arithmetic expression? Hands? =)
У записи 2 лайков,
0 репостов.
Эту запись оставил(а) на своей стене Sergey Kopeliovich

Понравилось следующим людям