Вывод ответа #1864732006

-

Python

Обсуждаем данный язык программирования

nur87


Репутация: 60
репутация: 60
| на сайте с 2006 года | последнее посещение: 07:01 28 янв 2025
сообщений: 559

Пост № 1864732006

вопрос.
в консоли 2 питона запускаю скрипт:

# coding: utf-8
# ильнур
import sys
sys.stdout=open('e:\\stdout.txt','w')
sys.stderr=open('e:\\stderr.txt','w')
print u'1'
print (u'Ильнур').encode('utf-8')
print u'Ильнур'

в stdout пишутся все принты. все норм.
в последней строчке возникает ошибка (умышленно), но она выводится в консоли, а stderr пустой.

что я делаю не так
-------------
добавлено в 15.37: ещё вопрос на счёт демона.

если я его запускаю, то как мне его выключить?
демон, скрипт, должен жить пока у меня программа работает. если программа закрылась она тоже должна закрыться. как нибудь его можно проверить на существование?

в самом демон-скрипте у меня выставлен замок, e32.Ao_lock()
-------------
добавлено в 15.39: из-за замка этот демон живет пока смарт не перезагрузишь ))))))))))))


ответ опубликован:
Рейтинг: 5
голосов: 2