开发者

python delayed execution of print command?

开发者 https://www.devze.com 2023-02-05 01:13 出处:网络
In some part of my python program , I need to do this - print a message on the terminal (using the print command)

In some part of my python program , I need to do this -

  1. print a message on the terminal (using the print command)
  2. make some directories (using os.mkdirs)
  3. copy a file (using shutil.copy2)
  4. Again display a message on terminal (using the print command)

(All this is in a loop)

Now the problem is, although command '1.' is executed before '2.' , '3.' and '4.', it actually displays the message of command '1.' on the screen after all 4 commands have been executed, (along with the message of command '4.'). What I want is that it should display the message of command '1.' first, then start with the remaining piece of code... How can I make this happen? (Is there开发者_如何学JAVA something like flushing for the print command as well?)


This might be what you are looking for How to flush output of Python print?

0

精彩评论

暂无评论...
验证码 换一张
取 消