2024-04-19 04:42:04 发布
网友
有没有一种方法可以真正地接受格式良好的输入并在适当的时间执行?你知道吗
比如:
num = 5 command = input() # do something with command
现在,如果我输入"print(num)"作为输入,它应该输出
"print(num)"
5
你的建议实际上是这样的:
>>> x=1 >>> eval(input()) print(x) 1
您可以查看的另一个方法是exec方法(上面是eval的详细描述)。你知道吗
这取决于你要做什么,但这可能是个坏主意。看看local和global参数来限制环境。你知道吗
local
global
你的建议实际上是这样的:
您可以查看的另一个方法是exec方法(上面是eval的详细描述)。你知道吗
这取决于你要做什么,但这可能是个坏主意。看看
local
和global
参数来限制环境。你知道吗相关问题 更多 >
编程相关推荐