3
我剛剛寫了一個簡單的python命令來檢查一個csv文件的大列表。 csv有2列10K行。當我將第二行輸入列表並稍後打印列表時,它會花費相當一段時間的空閒時間來顯示終端(在mac下)顯示的位置。 *順便說一下,我檢查了2臺不同的機器 - 結果相同。python:爲什麼IDLE比終端慢?
很明顯,沒有人會在控制檯上打印10k項目,但是其中一個比另一個快得多的想法讓我想知道:爲什麼應該是python最好的朋友的IDLE太慢了?
許多人不喜歡空閒,但如果它是有用的,然後使用它。如果你不喜歡它,請使用其他選項,例如你選擇的編輯器,或者命令行。 – Arafangion
IDLE是*開發者*工具,不是運行生產代碼的環境。 – madth3
請注意,控制檯打印通常非常緩慢。我經常發現,當你將輸出重定向到一個文件時(甚至對於相同數量的輸出!),對控制檯進行非常詳細的日誌記錄的程序運行*顯着更快*。它不應該是快速的;如果你真的將大量的輸出打印到控制檯上,沒有人會閱讀它,所以IDLE開發人員(或任何其他人)沒有太多的工作讓控制檯輸出超快。 – Ben