Я бы хотел перенаправить вывод из одного скрипта в другой.
Я пытаюсь сделать это так:
./producer.py > ./consumer.py
Где прокудер:
#!/usr/bin/env python3
import sys
import time
i=0
while True:
print(i)
i+=1
time.sleep(1)
И потребитель:
#!/usr/bin/env python3
import sys
f= open("test.txt","w+")
while True:
line = sys.stdin.read()
print(line)
f.write(line)
Я ожидаю, что производитель сгенерирует: 1 2 3 4 5, и этот канал будет сохранен в файле test.txt другим сценарием.Спасибо за помощь.