python延迟执行print命令?

Pus*_*ade 5 python printing

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

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

(这一切都在循环中)

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

Nav*_*avi 6

这可能是你正在寻找的如何刷新Python打印输出?

  • 哇,有些人知道`sys.stdout`和文件喜欢的`.flush`方法得+ 62? (4认同)