可能重复:
如何刷新Python打印输出?
python中的无缓冲的stdout(如在python -u中)来自程序内部
我有以下代码来刷新输出缓冲区.
print 'return 1'
sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)
我可以设置打印功能,以便在调用时自动刷新缓冲区吗?
Ivo*_*ijk 15
您可以使用-u标志以非缓冲模式启动python,例如
python -u script.py
Run Code Online (Sandbox Code Playgroud)
要么
#!/usr/bin/env python -u
Run Code Online (Sandbox Code Playgroud)
作为你的剧本的"shebang"标题.
| 归档时间: |
|
| 查看次数: |
7475 次 |
| 最近记录: |