0
我使用Pydev
來使用Eclipse進行Python開發。如何查看python中IOError的源代碼?
控制單擊源中的任何模塊名稱(例如traceback
或subprocess
)會在另一個窗口中打開其源代碼。
但是,當我控制點擊IOError
pydev不顯示我的來源?
這是爲什麼? IOError來自哪個模塊,爲什麼它的源代碼不可用?
編輯:
雖然原來的問題的答案,所以我想看看源的原因是看到IOError.errno
可以採取什麼樣的價值觀。例如,errno
是2
- 我相信 - 當文件找不到時。我想看到所有其他的可能性。
我該怎麼做?
我認爲,這是因爲它生活在[ 'exceptions.c'](http://hg.python.org/cpython/file/5609135c6e86/Objects/exceptions.c);-) – mgilson
正如mgilson所說,它直接在C中實現,而不是在Python中實現。 – aIKid
通常,IDE根據'__file__'屬性找到文件,該屬性不包含'IOError'。 – mgilson