标签: python user-input pythoninterpreter
我很想知道是否可以请求用户输入,在python解释器中将其作为命令运行并将输出分配给变量。我想这就好像我在交互模式下执行命令,但在我自己的python脚本中。
我尝试了以下方法:
import code code.interact(local=locals())
但是,在使用此方法时,我发现了一些限制,包括无法退出交互模式,也无法将输出分配给变量。
作为参考,这将用于创建一个python计算器。