主要内容

判断错误是否为PythonMATLAB错误

在使用MATLAB时排除错误®外部接口是一个挑战。是Python中的错误®还是在你的MATLAB代码?常见错误包括Python报告的错误以及试图将Python数据转换为MATLAB或相反的错误。

Python错误:Python类消息

MATLAB显示如下格式的错误信息:

Python错误:Python类消息

MATLAB显示消息只有当出现Python错误消息时。

此错误来自Python,有关信息,您必须参考您的Python文档版本www.python.org/doc或者第三方供应商的产品文档。例如:

P = py.os.path.split(pwd);py.operator.setitem (p, int32 (1) py.str (“临时”));
'tuple'对象不支持项赋值万博1manbetx

在你的Python版本的Python文档网站上搜索术语“tuple”。Tuple是一个内置函数,描述如下:https://docs.python.org/2/library/functions.html#tuple

Python模块错误

MATLAB将一些Python错误报告为加载模块的MATLAB错误。有关更多信息,请参见无法解析名称py.myfunc

如果您编写自己的Python模块或从现有模块修改源代码,请通过在Python解释器中编写等效的Python语句来测试MATLAB语句。此工作流超出了MATLAB文档和产品支持的范围。万博1manbetx

错误的转换Python数据

当数据兼容时,MATLAB自动将Python数据转换为MATLAB数据。有关必须显式转换的数据类型列表,请参见显式转换Python类型到MATLAB类型

相关的话题

外部网站