gpt4 book ai didi

python - print() 在 copytree() 完成之前不打印

转载 作者:行者123 更新时间:2023-11-28 19:48:23 26 4
gpt4 key购买 nike

在 Python 脚本中,我复制了一个目录树,并想打印一些这样的文本...

print("Copying... ", end="")
shutil.copytree(src, dest)
print("DONE")

但是在脚本完成之前不会打印文本Copying...

最佳答案

除非您手动刷新缓冲区,否则输出流不会写入终端直到行尾。

print("Copying... ", end="")
sys.stdout.flush()
shutil.copytree(src, dest)
print("DONE")

出于同样的原因,这与您在其他语言(如 C 和 C++)中发现的行为完全相同。

关于python - print() 在 copytree() 完成之前不打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34197509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com