python延迟执行print命令?

时间:2011-01-15 10:55:15

标签: python printing

在我的python程序的某些部分,我需要这样做 -

  1. 在终端上打印消息(使用打印命令)
  2. 制作一些目录(使用os.mkdirs)
  3. 复制文件(使用shutil.copy2)
  4. 再次在终端上显示消息(使用打印命令)
  5. (所有这一切都在循环中)

    现在的问题是,虽然命令'1'在'2'之前执行,'3。'和'4.',它实际上显示命令'1'的消息。执行完所有4个命令后,屏幕上显示(以及命令'4'的消息)。我想要的是它应该显示命令'1'的消息。首先,然后从剩下的代码开始......我怎样才能实现这一目标? (有没有像打印命令一样刷新?)

1 个答案:

答案 0 :(得分:5)

这可能是您正在寻找的How to flush output of Python print?