2011-01-15 184 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) –

回答