【发布时间】:2011-11-02 04:33:42
【问题描述】:
我想让我的 Python 代码在运行代码的过程中使用 code.interact() 之类的东西启动一个 Python 交互式控制台 (REPL)。但是 code.interact() 启动的控制台看不到当前命名空间中的变量。我该怎么做:
mystring="你好"
code.interact()
...然后在启动的交互式控制台中,我应该能够键入 mystring 并获得“hello”。这可能吗?我是否需要将 code.interact() 的“本地”参数设置为某些东西?这将设置为什么?应该怎么称呼?
【问题讨论】:
标签: python variables namespaces console read-eval-print-loop