2012-08-22 166 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,這對於初學者和學習者來說都非常適合快速訪問編程環境並嘗試使用模塊。