我是初学者。来这里学习。
一段代码正在引发 WindowsError。我抓住它并将其重命名为exception
.
dir(exception)
我通过,内省对象,type(exception)
试图print(exception.__dict__)
找到一个引用来运行一些文档命令:例如 help(areference)`。
我找不到 WindowsError 的定义位置。我试过help(os.WindowsError)
了,但这显然无济于事。
最终目的是找到 WindowsError 的来源,但是对于这个问题,我从谷歌那里得到了答案,我想学习如何通过 Python 命令找到这个问题。
具体来说:
- 获取定义类型的模块
- 获取我在异常中获得的类的超类型(甚至......任何类?!)
我反省错了吗?有没有更好的方法来做到这一点?