如果我将模块名称放在eval()中,python会做什么?

问题描述 投票:0回答:1

我注意到以下结果:

from mymodule import test
prog = ['test']
exe = eval(prog[0])
print(type(exe))

它打印 !!!

我不知道为什么会这样,而且我看不到任何教程可以解释这样的代码。谁能为我解释一下?非常感谢。

python eval
1个回答
0
投票

它的工作方式就像您输入不带eval的模块名称一样:

© www.soinside.com 2019 - 2024. All rights reserved.