【发布时间】:2009-01-31 22:29:21
【问题描述】:
我使用以下 sn-p 进入 Python shell 中间程序。这工作正常,但我只得到标准控制台。有没有办法做同样的事情,但使用IPython shell?
import code
class EmbeddedConsole(code.InteractiveConsole):
def start(self):
try:
self.interact("Debug console starting...")
except:
print("Debug console closing...")
def print_names():
print(adam)
print(bob)
adam = "I am Adam"
bob = "I am Bob"
print_names()
console = EmbeddedConsole(locals())
console.start()
print_names()
【问题讨论】:
-
您能否将 Dereck 的答案标记为当前最新?