Py学习  »  Python

用python获取matlab函数返回值

Morgan Gladden • 4 年前 • 304 次点击  

我试图捕获一个由python脚本调用的matlab函数的返回值。matlab代码已经编译成二进制文件,称为square_of_n。我期望值为4,但得到的是0。

python代码:

import subprocess

out = subprocess.Popen('square_of_n', shell=True)
return_value = out.returncode
print(return_value)

编译的matlab二进制代码:

functions square_of_2 = 2*2

我不确定代码的确切编写方式,因为二进制文件来自一个同事,但我被告知matlab二进制文件返回值4而不是打印值。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50963
 
304 次点击