【发布时间】:2016-01-04 16:52:39
【问题描述】:
我正在为编程课程的介绍写一课。我正在使用 turtle 模块,我想在交互模式下运行程序。似乎唯一的方法是使用-n 开关从命令行启动IDLE。有没有办法只使用 GUI 来做到这一点?
编辑: In the Python documentation here他们提到这个:
它试图保留旧turtle 模块的优点并(几乎)100% 兼容它。这意味着首先让学习程序员在使用带有 -n 开关的 IDLE 运行模块时,能够交互地使用所有命令、类和方法。
通过从命令行运行idle3 turtle_practice.py -n,我可以在python shell 中编写命令,例如forward(100),然后海龟就会移动。有没有一种方法可以做到这一点(在 shell 中输入命令并让海龟移动)而不必从命令行运行 IDLE?
【问题讨论】:
-
我不知道你在问什么。 IDLE 始终以“交互模式”从编辑器运行程序(相当于命令行中的 -i)。这与 -n('没有单独的进程')启动开关无关。后者意味着 IDLE 在与 IDLE 相同的进程中运行用户代码,而不是在单独的进程中。这通常不太可靠,这就是为什么它只是一种备份模式。
-
换句话说,试着更清楚地解释你想要什么。
标签: python-idle