2016-07-16 20 views
0

Я хочу разработать бота для 'Four In A Row game в python 3. В python 3 нет загружаемого игрового движка, поэтому я хочу создать свой собственный. Поскольку мой бот должен в конечном счете работать с официальным движком игры, в интерфейсе не так много гибкости.Python 3: Запустите несколько скриптов и проанализируйте строки между ними

двигатель должен быть отозваны как этот

python game_engine.py bot1.py bot2.py 

это будет запустить экземпляр игры, который стравливает bot1 против bot2.

Связь между сценариями осуществляется путем передачи строк взад и вперед способом, подобным sys.stdin.

Мой вопрос: Как настроить сценарии таким образом, чтобы game_engine.py мог отправлять и получать строки до bot1.py и bot2.py независимо друг от друга.

ответ

0

Посмотрите на модуль subprocess в стандартной библиотеке.

Командой Popen является то, что вы, возможно, захотите здесь