如何在Python和C++之间传递值并返回?

9

我希望能够在Python程序内部将值传递给C++程序,进行加密操作,并将结果返回给Python程序。请问如何实现?

2个回答

1

如果你想使用一些现有的Unix风格的命令行实用程序,它从stdin读取并写入stdout,你可以使用subprocess.Popen通过使用Popen.communicate()

import subprocess

p = subprocess.Popen(["/your/app"], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output = p.communicate(input)[0]

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接