在脚本执行后启动ipython qtconsole作为交互式解释器

Ach*_*him 7 python ipython qtconsole

我有ipythonqtconsole安装,可以通过启动它ipython qtconsole.我还可以运行脚本ipython -i my_script.py来在脚本完成后或者抛出异常时保留在交互式解释器中.但我无法弄清楚如何将它们结合起来:我想做ipython -i qtconsole my_script.py但无论我尝试什么,它都抱怨无效的旗帜.有什么提示怎么做?

Gre*_*reg 6

有趣的是,似乎这个选项在qtconsole中被遗忘或不想要.围绕这个(或者可能是预期的方式?)的方法是使用-m标志.这会将模块作为脚本运行,因此如果您调用了:

ipython qtconsole -m my_script
Run Code Online (Sandbox Code Playgroud)

它将运行代码my_script,对我来说这是有效的.请注意,它my_script不一定my_script.py会抛出错误,因为它正在寻找模块而不是文件.希望有所帮助.

  • 对我不起作用:`无法识别的旗帜:' - m'`. (2认同)