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