sys.stderr缓冲区刷新的频率是多少,这在不同的环境中是否是标准的?
>>> import sys
>>> sys.__stderr__
<open file '<stderr>', mode 'w' at 0x2b4fcb7ac270>
我发现这只是一种标准文件类型,但我不知道它应该具有什么缓冲区值。 dir()
似乎也没有提供任何有用的信息。
sys.stderr
,通常为无缓冲状态。 - Ignacio Vazquez-Abramsdocker run -d -p 8000:8000 ubuntu python3 -m http.server
运行一个Python HTTP服务器守护程序。所有输出都在stderr中,如果没有给出答案中的-u
标志,Python将不会将其刷新到docker logs
。 - Air