Python 명령문을 실행하려면 exec(string)을 사용할 수 있습니다. 예를 들어,
>>> my_code = 'print "Hello World!"' >>> exec(my_code) Hello World!
그러나 표현식의 값만 평가하려면 eval()을 사용할 수 있습니다. 예를 들어,
>>> my_expression = "5 + 3" >>> eval(my_expression) 8
참고:eval과 exec는 매우 강력한 기능이므로 사용하는 동안 매우 주의하십시오.
코드에 매우 미묘한 버그/보안 허점을 유발할 수 있습니다.