为什么Guido(或其他任何人)决定python --version打印到stderr而不是stdout?只是好奇用例是什么使得标准错误比标准错误更合适.
小智 16
Python 3.4被修改为输出到stdout,这是预期的行为.这在Python中列为Python的一个错误:http://bugs.python.org/issue18338.对错误报告的评论表明,尽管stdout是合理的选择,但它会破坏向后兼容性.Python 2.7.9基本没有变化,因为它依赖于它.
希望有所帮助!