主要内容

处理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:列表()接受最多1参数(3)ans = Python tuple没有属性。(<类型的异常。TypeError >, TypeError(”名单()接受最多1参数(3)',),没有一个)

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

Python错误:Python类:消息

另请参阅