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

最佳答案

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

ipython qtconsole -m my_script

它将在my_script中运行代码,对我来说这有效。注意,它必须是my_script而不是my_script.py,否则将因为查找模块而不是文件而抛出错误。希望能有所帮助。

关于python - 执行脚本后,将ipython qtconsole作为交互式解释器启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21295132/

10-12 21:20