我如何在Linux中重新启动IDLE Python Shell?

在Windows的IDLE中,在菜单栏上有一个Shell菜单。 Shell菜单中的一项是'Restart Shell'。 在Linux上,IDLE菜单不可用。

在对模块进行更改并希望在shell中再次运行模块后,重新启动Shell命令很有用。

在Linux的IDLE中,我必须关闭IDLE并再次打开它,以便shell注意模块中的更改。

如何在不关闭并重新打开IDLE的情况下重新启动shell?


如果您希望模块中的更改可见,只需调用类似的内容(其中my_module是您更新的模块):

reload(my_module)

请参阅关于reload()文档。

它有帮助吗?


重新启动外壳有一个ctrl + F6键盘快捷键,你可以随时尝试。


IDLE有两种操作模式 - 有子进程,没有它。 “重新启动外壳”选项仅适用于子进程。 默认模式是使用子进程,但可以在启动IDLE时使用参数'-n'进行更改。

显然,在Linux上启动IDLE的菜单项通过'-n'参数来实现。 没有这个标志的情况下打开IDLE,你的'重启shell'选项会回来。

链接地址: http://www.djcxy.com/p/56265.html

上一篇: How do I restart the IDLE Python Shell in Linux?

下一篇: graph theory