Python:默认情况下是否可以使“打印”刷新?
printPython 3 中的函数可能会收到一个布尔值来判断是否立即刷新:
print("foobar", flush=True)
我希望print默认情况下为它打印的所有内容都设置刷新功能,这可能吗?变通方法、临时设置,等等。
回答
您可以在无缓冲模式下运行 Python:
python -u
或者设置环境变量
PYTHONUNBUFFERED=TRUE
printPython 3 中的函数可能会收到一个布尔值来判断是否立即刷新:
print("foobar", flush=True)
我希望print默认情况下为它打印的所有内容都设置刷新功能,这可能吗?变通方法、临时设置,等等。
您可以在无缓冲模式下运行 Python:
python -u
或者设置环境变量
PYTHONUNBUFFERED=TRUE