主要内容

处理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个)(<类型的异常。TypeError'>, TypeError('list() takes at most 1 argument (3 given)',), None)

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

Python错误:Python类消息

另请参阅