通常,我使用IntelliJ進行python編程。但有時我無法訪問它,或者只是爲了快速編輯,我在文本編輯器中打開一個Python文件。如何在不使用IDE的情況下輕鬆地在Python中找到類的名稱空間?
在那些時候,真的很難找到一個類的名字空間。我用Google搜索。但這需要時間。有一個更好的方法嗎?
編輯: 看看回復,我注意到我的問題不是很清楚。
我需要在編碼時找到類的名字空間,而不是在運行時。因此,像使用inspect
或__module__
這樣的內省方法不能幫助我。
WildSeal建議使用online doc。這很好,但它只對Python的標準庫有用。我想搜索我當前Python路徑中安裝的所有模塊。 IntelliJ很容易。它已經索引了所有文件。
我試圖使用grep
搜索site-packages
目錄中的類。但是,搜索所有文件需要很長時間,可能因爲它們沒有被編入索引。
您可以在這裏詳細說明* namespace *的含義嗎?你的意思是包含類定義的文件嗎?或者它的內容可能? – 2010-01-10 18:27:11
這就是爲什麼你不應該'輸入*'。 – 2010-01-10 19:12:02
修改命名空間怎麼樣? – 2017-06-22 22:00:11