Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 5, 2011 05:57:59

linzman
От:
Зарегистрирован: 2010-03-10
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Как скопировать вывод в файл

Скажите пожалуйста как КОПИРОВАТЬ вывод ошибок и сообщений к командной строке в файл.
Я знаю как перенаправить вывод, но не понимаю как можно просто продублировать сразу и в стандартный вывод и в файл



Офлайн

#2 Дек. 5, 2011 07:00:42

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Как скопировать вывод в файл

под *nix для этого есть tee

Офлайн

#3 Дек. 5, 2011 07:01:36

linzman
От:
Зарегистрирован: 2010-03-10
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Как скопировать вывод в файл

а под виндой?



Офлайн

#4 Дек. 5, 2011 07:04:34

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Как скопировать вывод в файл

первое что приходит в голову - написать свою обертку над stdout/stderr и уже в ней выводить и на экран и в файл.
Хотя вам еще может подойти: http://www.doughellmann.com/PyMOTW/logging/index.html

Отредактировано (Дек. 5, 2011 07:24:43)

Офлайн

#5 Дек. 5, 2011 07:45:15

linzman
От:
Зарегистрирован: 2010-03-10
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Как скопировать вывод в файл

попробую спасибо



Офлайн

#6 Дек. 6, 2011 07:14:07

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Как скопировать вывод в файл

а можно просто поставить cygwin и пользоваться tee, иначе под windows море велосипедов получается.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version