我想在我的prolog代码中使用python文件。我想把prolog中生成的文本传递给python的text_to_speech_converter。我该怎么办?我更喜欢只保留prolog的界面。
答案 0 :(得分:2)
一种选择是使用shell/2
来自http://www.swi-prolog.org/pldoc/man?predicate=shell/2
?- shell('cmd.exe /C copy file1.txt file2.txt').
然后你的python脚本应该像往常一样从shell
调用?- shell('cmd.exe /C python hello.py > out.txt').