Что-то сходу не нашёл.. как в Python интерпретировать кусок кода, записанный в строке? Ну т.е., предположим, я хочу что-то вроде этого:
i = 0
CodeString = "i = i + 1"
Interpret( CodeString )
Здравствуйте, artem_korneev, Вы писали:
_>Что-то сходу не нашёл.. как в Python интерпретировать кусок кода, записанный в строке? Ну т.е., предположим, я хочу что-то вроде этого:
_>i = 0
_>CodeString = "i = i + 1"
_>Interpret( CodeString )
>>> s="print 'Foobar'"
>>> exec s
Foobar
Здравствуйте, artem_korneev, Вы писали:
_>Что-то сходу не нашёл.. как в Python интерпретировать кусок кода, записанный в строке? Ну т.е., предположим, я хочу что-то вроде этого:
_>i = 0
_>CodeString = "i = i + 1"
_>Interpret( CodeString )
>>> x = 1
>>> print eval('x+1')
2
Ну в хелпе глянь насчет globals\locals