主要内容

确定错误是否是Python或者MATLAB错误

使用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(py.str(“临时”);
Python错误:TypeError:'tuple'对象不支持项目分配金宝app

在Python文档网站上搜索您的Python版本中的术语“元组”。元组是这里描述的内置功能:https://docs.python.org/2/library/functions.html#tuple

Python模块错误

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

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

错误转换Python数据

当数据兼容时,MATLAB会自动将Python数据转换为MATLAB数据。对于您必须明确转换的数据类型列表,请参阅明确将Python类型转换为MATLAB类型

相关话题

外部网站