为什么"sys.stderr"和"sys.stdout"在shell的末尾放了一



基本上我的问题是标题,

例如在外壳中:

>>> import sys
>>> sys.stdout.write('Hello')
Hello5

(与stderr相同(

但是从文件中:

import sys
sys.stdout.write('Hello')

输出:

Hello

(与stderr相同(

那么为什么会这样呢???

> 这是返回值。sys.stdout.write('Hello')返回5,该 以交互模式自动打印,但不在脚本中打印。

相关内容

  • 没有找到相关文章

最新更新