Exec函数无法按预期运行(Python)

时间:2018-08-30 16:32:45

标签: python python-3.x

我正在python 3.6中使用exec函数,但是它没有按我预期的那样工作。我正在将字符串"[1,2,3]"传递给exec。当我通常在IDLE中键入[1,2,3]时,它会打印列表,但是在exec中,它不会打印。我没有将列表(以字符串形式)分配给任何变量。

>>> a = "[1,2,3]"
>>> exec(a)
>>> print(exec(a))
None
>>> [1,2,3]
[1, 2, 3]
>>> 

为什么在不使用exec的情况下无法使用exec自行打印任何内容?

0 个答案:

没有答案