gpt4 book ai didi

python - 我可以在嵌入式交互式 Python 控制台中使用 IPython 吗?

转载 作者:太空狗 更新时间:2023-10-29 21:23:17 25 4
gpt4 key购买 nike

我使用以下代码片段在程序中放入 Python shell。这工作正常,但我只得到标准控制台。有没有办法做同样的事情,但使用 IPython外壳?

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()

最佳答案

f3lix 的回答似乎不再有效,但是我能够找到这个:

在你的 python 脚本的顶部:

from IPython import embed

无论您想在何处启动控制台:

embed()

关于python - 我可以在嵌入式交互式 Python 控制台中使用 IPython 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/499705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com