compile() generates a code object : compile « Buildin Function « Python Tutorial






# The last argument is a string indicating the code object type. 

# There are three possible values:
# 'eval':  Evaluatable expression to be used with eval()
# 'single': Single executable statement to be used with exec
# 'exec': Group of executable statements to be used with exec


eval_code = compile('100 + 200', '', 'eval')
print eval(eval_code)








13.9.compile
13.9.1.compile() generates a code object