在 vscode 中执行 python 代码时,您可能遇到一个问题:对于像以下这样的循环:
for i in range(10): print(str(i), end=" ")
vscode 会等待整个循环完成,然后再将打印的数字一次性显示在终端中。与之不同,pycharm 会在循环过程中逐一打印数字。
要解决此问题,您需要修改 print 语句,如下所示:
print(str(i), end=" ", flush=True)
此修改添加了一个 flush=true 参数,它强制 python 立即将输出冲刷到终端。因此,您会在循环过程中逐一看到数字打印出来。
立即学习“Python免费学习笔记(深入)”;
以上就是VSCode 中 Python 循环打印延迟:如何实时显示输出?的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号