Форум сайта python.su
лол. ты почитал мою месагу? это и есть пайпы под винду.
Офлайн
cybergrindда прочитал. Большое вам спасибо за ваше решение, оно меня вполне устроит. Но если я правильно понял ваше решение работает
ты почитал мою месагу? это и есть пайпы под винду.
1.py | 2.py
close failed: [Errno 22] Invalid argument
! h
! e
! l
! l
! o
!
Офлайн
тебе ненадо запускать так… можешь через sys.argv передавать….
дополнение к скрипту 2.py
import sys
if len(sys.argv) == 2:
stdin, stdout = os.popen4(sys.argv[1])
Отредактировано (Июль 31, 2008 20:44:37)
Офлайн
Так нельзя:
qmanибо:
1.py | 2.py
“STDIN/STDOUT Redirection May Not Work If Started from aно можно читать из stdin:
File Association”
qmanесли скрипты запускать так:
import sys
a = sys.stdin.read()
print a
a.py | python b.pyhttp://mail.python.org/pipermail/python-bugs-list/2004-August/024920.html
Отредактировано (Июль 31, 2008 21:18:47)
Офлайн
Спасибо всем принявшим участие в обсуждении темы
Офлайн