Я могу встроить переменные, используя оператор печати в python таким образом
i=10
print "Value is %s" % (i)
Выход
Значение 10
, но при этом
i=10
sys.stdout.write ("Value is %s") % (i)
я получаю следующую ошибку
TypeError: неподдерживаемые типы операндов для%: 'NoneType' и 'int'
Можно ли встраивать переменные с помощью sys.stdout.write вместо print?