2011-01-15 121 views
4

在我的Python程序的某些部分,我需要做到這一點 -python延遲執行打印命令?

  1. 打印一條消息在終端上(使用打印命令)
  2. 使一些目錄(使用os.mkdirs)
  3. 副本一個文件(使用shutil.copy2)
  4. 再次顯示於終端的消息(使用打印命令)

(所有這些是在一個循環中)

現在的問題是,雖然命令'1'。在'2'之前執行。 ,'3'。和'4.',它實際上顯示命令'1'的消息。在所有4個命令執行後屏幕上(以及命令'4'的消息)。我想要的是它應該顯示命令'1'的消息。首先,從剩下的一段代碼開始......我怎麼能做到這一點? (有什麼樣的沖洗打印命令呢?)

+0

可能的複製(HTTP [如何刷新蟒紋的輸出?]://計算器。 com/questions/230751/how-to-flush-output-of-python-print) –

回答