在Matlab中与python混合编程,从python函数中反回的值一直不变! 50

请问:当我在matlab中调用python函数文件后,得到return的字符返回值abc;当我更改python函数文件return的值后,返回到Matlab中的值并没有改... 请问:当我在matlab中调用python函数文件后,得到return的字符返回值abc;当我更改python函数文件return的值后,返回到Matlab中的值并没有改变,除非重新开启Matlab。
str=py.hellowWorld.hellowWorldFun()
hellowWorldFun中是return abc
得到str=abc
当我更改为return cba时
依然是str=abc 并没有改变。。

我该如何更改python function才能做到随时可以调试呢 ?
展开
 我来答
wenjie1024
2016-10-05 · TA获得超过2381个赞
知道大有可为答主
回答量:1737
采纳率:72%
帮助的人:850万
展开全部
感觉不是python function的问题:
matlab中烂橡调用python函数文件后
,衫历型这个函数文件就导入内存了,改动python文件后,内存中已经加载的那个函数文件
并不会随着或猜改变,所以依然是str=abc
。。。(当然,这只是个人猜想,实际情况你要自己试验)
个人建议是:能否在terminal中调试python文件,没问题了在导入Matlab中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式