Как перенаправить вывод скрипта Python на терминал - PullRequest
0 голосов
/ 09 августа 2011

Как я могу перенаправить вывод моего скрипта Python в одно из открытых окон терминала под Ubuntu? Сценарий порожден правилом фильтрации KMail.

1 Ответ

1 голос
/ 09 августа 2011

Создание простого сервера сокетов было бы одним из способов ... Но я бы, вероятно, использовал fifos:

$ mkfifo /tmp/my_fifo
$ cat producer.py
f = open("/tmp/my_fifo", "w")
f.write("hello, world!\n")
f.close()

Тогда вы могли бы читать с него, используя cat /tmp/my_fifo

Или простой журналfile:

$ cat producer.py
f = open("/tmp/my_log", "a")
f.write("hello, world!\n")
f.close()

Тогда вы можете читать с него, используя tail -f /tmp/my_log

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...