处理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类:消息