stdout

как перенаправить stdout в произвольный файл в Python? когда долговременный скрипт Python (например, веб-приложение) запускается из сеанса ssh и backgounded, а сеанс ssh закрыт, приложение вызовет IOError и завершится неудачей в тот момент, когда он попытается записать в stdout. Мне нужно было найти способ с...

Я всегда был поражен / разочарован тем, сколько времени требуется, чтобы просто вывести на терминал с помощью инструкции печати. После некоторых недавних мучительно медленных журналов я решил заглянуть в него и был очень удивлен, обнаружив, что почти все время, затраченное на ожидание терминала для обработки...

Я довольно запутался с целью этих трех файлов. Если мое понимание верно,stdin - это файл, в который программа записывает свои запросы на выполнение задачи в процессе,stdout - это файл, в который ядро записывает свои выходные данные и процесс, запрашивающий у него доступ к информации, и stderr это файл, в кото...

Я использую в Python лесозаготовки модуль и я хочу отключить ведение журнала консоли на некоторое время, но это не работает. #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys...

предположим, что есть скрипт, делающий что-то вроде этого: # module writer.py import sys def write(): sys.stdout.write("foobar") теперь предположим, что я хочу захватить выход write функция и хранить его в переменной для дальнейшей обработки. Наивное решение было: # module mymodule.py from writer imp...

Я использую библиотеку Python, которая что-то делает с объектом do_something(my_object) и изменяет его. При этом он печатает некоторую статистику в stdout, и я хотел бы получить доступ к этой информации. Правильным решением было бы изменить do_something() чтобы вернуть соответствующую информацию, out = do...

У меня есть java-приложение, которое использует log4j. Config: log4j.rootLogger=info, file log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=${user.home}/logs/app.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=...

то же, что и название: Как получить Rails.logger печать на консоль / stdout при запуске rspec? Например. Rails.logger.info "I WANT this to go to console/stdout when rspec is running" puts "Like how the puts function works" Я еще хочу!--1--> перейти к log/test.log тоже....

можно ли временно перенаправить stdout/stderr в Python (т. е. на время действия метода)? Edit: проблема с текущими решениями (которые я сначала вспомнил, но потом забыл) заключается в том, что они не редирект; скорее, они просто заменяют потоки в полном объеме. Следовательно, если метод имеет local скопир...

В основном я хочу сделать противоположное тому, что сделал этот парень... хехе. скрипт Python: каждый раз печатайте новую строку в оболочку, а не обновляйте существующую строку у меня есть программа, которая говорит мне, как далеко это. for i in some_list: #do a bunch of stuff. print i/len(some_lis...