我想打印一份有关处理内容的更新,然后对其进行处理,然后打印完成的内容。声明。下面的代码打印"等待......完成"在2秒睡眠结束后。如何在print语句执行代码之前执行第一个print语句?
import time
print("waiting ...", end=" ")
time.sleep(2)
print("done")
答案 0 :(得分:1)
它被缓冲了。你需要刷新缓冲区:
print("waiting ...", end=" ", flush=True)