Eval не работает на многострочную строку
У меня проблемы с выполнением многострочной строки с помощью функции python eval /
code = '''
def main():
print "this is a test"
main()
'''
eval(code)
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
eval(code)
File "<string>", line 3
def main():
^
SyntaxError: invalid syntax