2015-05-11 2 views
0

Я хочу использовать файл python в своем прологе. Я хочу передать текст, сгенерированный в прологе, в text_to_speech_converter python. Как я могу это сделать? Я предпочитаю поддерживать только интерфейс пролога.Вызов файла Python в программе Prolog

ответ

2

Одним из вариантов является использование shell/2

От http://www.swi-prolog.org/pldoc/man?predicate=shell/2

?- shell('cmd.exe /C copy file1.txt file2.txt'). 

Тогда ваш питон скрипт должен быть назван как обычно из оболочки

?- shell('cmd.exe /C python hello.py > out.txt'). 
+0

мне нужно, чтобы войти в выходной текст с пролога, как ввод в python text_to_speech на прологовом терминале динамически. Пожалуйста помоги. –

+0

Привет благодарю вас за ответ. –

+0

перенаправление ввода ('<') должно работать (не протестировано) – malarres

Смежные вопросы