如何在python中查看IOError的源代码?

2024-10-01 17:30:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Pydev来使用Eclipse进行Python开发。在

单击“我的源代码”中的任何模块名(如tracebacksubprocess)可在另一个窗口中打开其源代码。在

但是,当我控制单击时,IOErrorpydev没有向我显示源代码?在

为什么会这样? IOError来自哪个模块?为什么它的源不可用?在

编辑:

虽然最初的问题得到了回答,但我之所以想查看源代码是为了看看IOError.errno可以接受什么值。例如,errno2-我相信是在找不到文件时。我想看看其他的可能性。在

我怎么能做到呢?在


Tags: 模块文件编辑源代码可能性subprocesseclipsetraceback
1条回答
网友
1楼 · 发布于 2024-10-01 17:30:15

它是一个内置的异常类型,在模块exceptions中定义:

http://docs.python.org/2/library/exceptions.html#module-exceptions

它是内置的(可能所有的定义都在C实现中?)。在

对于其他模块,您可以通过以下方式找到加载它们的文件:

>>> import httplib
>>> httplib.__file__ 
'C:\\Python27\\lib\\httplib.pyc'

但对于模块异常,您可以得到:

^{pr2}$

相关问题 更多 >

    热门问题