2012-08-22 42 views
0

通过命令提示符/终端对ide运行代码的好处是什么?命令提示符Python

我最近注意到当使用python的进度条模块时,进度文本在命令提示符窗口的同一行上更新,而ide打印下一行的每个文本。为什么这些不同?他们是不是运行在同一位译员身上?

+0

哪个IDE?闲? –

+0

Eclipse Pydev和IDLE ... – BJEBN

回答

3

IDE在程序和python解释器之间增加了一层额外的软件。

您所看到的可能是IDE的输出窗口不是完整的终端仿真程序,并且不理解或忽略进度栏模块使用的命令。保持输出在同一条线上。

看一看ipython。这是一个非常好的测试和运行python代码的环境。

+0

用于ipython,奇妙的环境。 –

+0

谢谢 - 我不知道Ipython ... – BJEBN

1

每个IDE都通过命令行进行交互,并将数据流重定向到它的显示输出的实现中,每个IDE都有自己的方式来执行此操作,如果您经验丰富且容易尝试一次脚本,请尝试ipython,这对于初学者和学习者来说都非常适合快速访问编程环境并尝试使用模块。