【问题标题】:Get python idle to run in interactive mode without command line switch让 python idle 以交互模式运行而无需命令行切换
【发布时间】: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


【解决方案1】:

事实证明,我不需要使用开关从命令行运行 IDLE 来执行此操作,只需正常运行它就可以让我做我想做的事情。

【讨论】:

  • 我说的应该是这样。既然没有问题,考虑删除这个非问题。
猜你喜欢
  • 2012-07-12
  • 1970-01-01
  • 2014-02-13
  • 2021-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
  • 2019-05-23
相关资源
最近更新 更多