Хорошо.. Так что, вероятно, пример — хороший способ объяснить эту проблему
Итак, у меня есть что-то вроде этого :
if __name__=="__main__"
result = foobar()
sys.stdout.write(str(result))
sys.stdout.flush()
sys.exit(0)
Теперь этот скрипт вызывается из ruby-скрипта.. и в основном он анализирует там результат. Но foobar() имеет много печатных стататов... и stdout также сбрасывает все эти принты. Есть ли способ (кроме регистрации матодов), который я могу изменить здесь, что автоматически подавляет эти отпечатки и просто сбрасывает этот результат?? Спасибо