有没有办法执行Python脚本,但之后留在Python shell中,以便可以检查变量值等等?
答案 0 :(得分:1)
对于那些使用IPython的人,您可以使用embed()
函数获得一些额外的灵活性,因为它允许您在程序中的任何位置放入shell:
from IPython import embed
def some_function(args):
# ... do stuff ...
embed() # drop to shell here
# ... back to the function ...
答案 1 :(得分:0)
Metaphox钉了它:
我认为你正在寻找python -i ./file.py,其中-i标志 执行文件后将进入交互模式。如果你是 已经在控制台中,然后是execfile。 - Metaphox 2分钟前
但是我还要感谢其他建议,这些建议超出了原来的问题但是很有用!