из интерактивного запроса:STDOUT и STDERR аномалии
>>> import sys
>>> sys.stdout.write('is the')
is the6
Что такое '6' делать там?
другой пример:
>>> for i in range(3):
... sys.stderr.write('new black')
...
9
9
9
new blacknew blacknew black
, где числа идут?
не возвращайте его обратно. поведение на моем компьютере одинаково, используя python 3.1.2. и 'write()' файлового объекта в python 3.x возвращают количество записанных байтов ... если OP назначает возвращаемое значение записи для фиктивной переменной, побочный результат исчезнет. –
@Adrien: Спасибо, что указали это! Я исправил себя. –