主要内容

matlab.exception.pyException类

包裹:matlab.exception.

捕获错误信息Python例外

描述

从a处理信息matlab.exception.pyException.对象处理python®从matlab调用python方法的错误®。这个课程来自于mexception.

创建

你没有建造一个matlab.exception.pyException.明确对象。matlab自动构建一个pyException.只要python抛出异常时,对象就会。这pyException.对象包裹原始的python异常。

特性

展开全部

Python结果sys.exc_info.功能。有关函数返回的信息,请键入:

帮助('py.sys.exc_info'
exc_info() - >(类型,值,回溯)返回有关当前堆栈帧中的除外子句或旧堆栈帧中的最新异常的信息。

例子

全部收缩

生成Python异常和显示信息。当MATLAB显示包含文本的消息时Python错误,有关更多信息,请参阅Python文档。

尝试py.list('X''是'1)抓住e E.Message.如果(ISA(e,'matlab.exception.pyException')))E.ExceptionObject.结尾结尾
ans = python错误:typererror:list()最多需要1个参数(给定)ans = python元组,没有属性。(,TypeError('list()采取最多1个参数(3给定)',),无)
在R2014B中介绍