【发布时间】:2011-08-20 16:17:00
【问题描述】:
这是我的代码:
a = \
'''def fun():\n
print 'bbb'
'''
eval(a)
fun()
但它显示错误:
Traceback (most recent call last):
File "c.py", line 8, in <module>
eval(a)
File "<string>", line 1
def fun():
^
SyntaxError: invalid syntax
那我该怎么办,
谢谢
【问题讨论】:
-
为什么需要 eval() ?