使用管道并弹出
解决此问题的最简单方法可能就是使用
popen(3)。该
popen函数在Python和C中都可用,并且将使用管道将任何一种语言的程序与另一种语言连接。
>>> import subprocess>>> print args['/bin/vikings', '-input', 'eggs.txt', '-output', 'spam spam.txt', '-cmd', "echo '$MONEY'"]>>> p = subprocess.Popen(args)
有了管道后,您可能应该通过它发送yaml或json,尽管我从未尝试使用C进行读取。如果它确实是一个简单的流,请自己解析。如果您喜欢XML,我想也可以使用。



