我正在测试通过MATLAB调用Python函数,但我没有达到我的预期 . 我想我可以在MATLAB中调用Python函数,并将该函数返回给MATLAB变量,如下所示:

Python脚本(保存为test_for_mlab.py):

def out_func(arg_1):
    print 'This print statement is in Python'
    a = int(arg_1 * 10)
    return a

MATLAB部分:

val = py.test_for_mlab.out_func(33);

我期望val的值为330(int) . 相反,我在MATLAB中得到的消息是val = Python NoneType,没有属性 . 没有 .

我怎样才能得到我想要的结果?