我希望能够两者在完成脚本(我知道可以使用ipython -i myscript.py
),和完成后启动交互式会话strong>让shell立即执行whos()
命令。这将通过允许我试用一个脚本来帮助我的工作流程,如果有错误,在命名空间中选择可疑变量以查看他们的交易是什么(它通常很难记住哪个变量被称为什么)
这甚至可能吗?我试过ipython -c "whos" -i myscript.py
,但似乎ipython只运行-i
部分或-c
部分 - 以先到者为准。
答案 0 :(得分:0)
为了它的价值,可以使用ipython -i -c "%run myfile^M%whos"
magic和文字输入字符来完成:
myfile
其中.py
是脚本头(无^M
),并且通过键入 Ctrl + v Enter <在shell中获取{{1}} / KBD>