вопрос.
в консоли 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
- 5
- 1
- 2
- 3
- 4
- 5

