我想让我的python代码在运行代码的过程中使用code.interactive()之类的东西启动一个python交互控制台(repl)。但是code.interact()启动的控制台在当前命名空间中看不到变量。我该怎么做?
myString=“你好”
代码.interact())
…然后在开始的交互控制台中,我应该能够输入mystring并得到“hello”。这有可能吗?是否需要将code.interact()的“local”参数设置为某个值?这将被设置为什么?怎么称呼它?
最佳答案
尝试:
code.interact(local=locals())
(在此处找到:http://aymanh.com/python-debugging-techniques)