7

我已经ipython安装qtconsole了,可以通过ipython qtconsole. 我还可以ipython -i my_script.py在脚本完成后或抛出异常时运行脚本以留在交互式解释器中。但我不知道如何组合它们:我想做,ipython -i qtconsole my_script.py但无论我尝试什么,它都会抱怨无效标志。任何提示如何做到这一点?

4

1 回答 1

6

有趣的是,这个选项似乎在 qtconsole 中被遗忘或不需要。解决这个问题的一种方法(或者可能是一种预期的方法?)是使用-m标志。这会将模块作为脚本运行,因此如果您调用:

ipython qtconsole -m my_script

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

于 2014-01-23T14:45:47.200 回答