3

csvファイルから大きなリストをチェックするための簡単なpythonコマンドを書きました。csv には 10,000 行の 2 列があります。2行目をリストに入力し、後でリストを印刷すると、IDLEが端末(Macの下)にすぐに表示される場所に表示されるまでにかなりの時間がかかります。*ところで、2 台の異なるマシンで確認しましたが、結果は同じでした。

明らかに、誰もコンソールに 10,000 アイテムを印刷することはありませんが、一方が他方よりも大幅に高速であるという考えは、なぜ Python の親友であるはずの IDLE がそれほど遅いのか疑問に思います。

4

1 に答える 1

6

問題の大部分は、IDLEが出力ウィンドウへのテキストの印刷をどのように処理するかにあります。ステートメントをコメントアウトしてprint、パフォーマンスのギャップが残っているかどうかを確認してください。この密接に関連するスレッドを参照してください:Python:なぜIDLEはとても遅いのですか?

于 2012-10-12T02:31:25.973 に答える