Main Content

Controlar las excepcionesPython

detecta las excepciones producidas y las convierte en un objeto, que se deriva de la clase.MATLAB®Python®matlab.exception.PyExceptionMException Por ejemplo:

try   py.list('x','y',1) catch e   e.message   if(isa(e,'matlab.exception.PyException'))     e.ExceptionObject   end end
ans =  Python Error: TypeError: list() takes at most 1 argument (3 given)   ans =     Python tuple with no properties.      (<type 'exceptions.TypeError'>, TypeError('list() takes at most 1 argument (3 given)',), None) 

Si muestra un mensaje de error con el formato siguiente, consulte la documentación para obtener más información.MATLABPython

Python Error: Python class: message

Consulte también