我在交互模式下测试了 sys.stdout.write;为什么我得到数字后缀的“额外”1和2?如果我从文件中运行代码,我会在 Windows 机器上得到预期的输出 (1234...) Python 3.3
>>> import sys
>>> for i in range(15):
... sys.stdout.write(str(i))
...
01
11
21
31
41
51
61
71
81
91
102
112
122
132
142
>>>
我在交互模式下测试了 sys.stdout.write;为什么我得到数字后缀的“额外”1和2?如果我从文件中运行代码,我会在 Windows 机器上得到预期的输出 (1234...) Python 3.3
>>> import sys
>>> for i in range(15):
... sys.stdout.write(str(i))
...
01
11
21
31
41
51
61
71
81
91
102
112
122
132
142
>>>