主要内容

处理Python异常

MATLAB®捕获Python抛出的异常®并将它们转化为matlab.exception.PyException对象,它派生自MException类。例如:

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

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

Python错误:Python类消息

另请参阅