Как заставить одну программу на Python «накормить» другую - PullRequest
0 голосов
/ 16 мая 2011

Я пытаюсь выполнить какую-то работу над 2-SAT и 3-SAT для выполнения задания, и мне разрешили искать в Интернете информацию о реализации программы. Я наткнулся на 2 программы на Python, которые в основном я могу запустить, и они позволяют мне продолжить выполнение моего задания. Однако я не могу получить вывод из одной программы для подачи другой:

Код здесь: http://goo.gl/6fdlq должен обеспечить ввод для кода здесь: http://goo.gl/rdfyR что говорится в инструкциях:

Генератор проблем в Python - Создает либо синтаксические выражения C или вход для ... Полностью функциональный Решатель GSAT в Python - принимает данные из вышесказанного и пытается удовлетворить это, при создании журнала выход предназначен для обучения те, кто не знаком с GSAT Алгоритм.

Кто-нибудь может подсказать, как это сделать?

1 Ответ

2 голосов
/ 16 мая 2011

То, что вы хотите сделать, это направить вывод из первого скрипта во второй.

Поскольку сценарии, похоже, имеют имена 3sat.py и gsat.py соответственно, просто cd в каталог, в котором они находятся, и запустите:

./3sat.py | ./gsat.py

или, что эквивалентно:

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