Найти - Пользователи
Полная версия: вывод служебных сообщений в файл
Начало » Python для новичков » вывод служебных сообщений в файл
1
Dr.Livsi
Доброго времени суток!
Нужно переназначить вывод служебных сообщений интерпретатора (интересуют прежде всего ошибки) в лог файл. Как это можно сделать?
doza_and
вообще для этого предназначен модуль logging http://docs.python.org/library/logging.html
Yurietc
или перенаправить sys.stdout и sys.stderr в файл
Dr.Livsi
спасибо
Dr.Livsi
Yurietc
или перенаправить sys.stdout и sys.stderr в файл
каким образом это сделать?
Piton23
Вроде б io.StringIO ведет себя как файл, можно его использовать при работе с sys.stdout и sys.stderr
s0rg
import sys
sys.stdout = open("out.txt","w")
sys.stderr = open("err.txt","w")
print 'test'
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB