主要内容

处理Python异常

MATLAB®捕获Python抛出的异常®把它们转化成amatlab.exception.PyException对象派生的MException类。例如:

试一试py.list (“x”“y”, 1)e e.message如果(isa (e,“matlab.exception.PyException”) e.ExceptionObject结束结束
ans = Python错误:TypeError: list()最多接受1个参数(给定3个)ans =没有属性的Python元组。(<类型的异常。TypeError'>, TypeError('list()最多接受1个参数(给定3个)',),None)

如果MATLAB显示以下格式的错误消息,请参阅Python文档以获取更多信息。

Python错误:Python类消息

另请参阅