有沒有一種方法可以從解釋器中執行模塊和函數文檔字符串的關鍵字搜索?Python文檔字符串搜索 - 類似於MATLAB`lookup`或Linux`apropos`
通常,當我想在Python中做某件事時,我知道有一個模塊可以做我想做的事,但我不知道它叫什麼。我想尋找一種搜尋「的功能或模塊的名稱的X」而不必谷歌「蟒蛇做X」。
舉例說明「如何打開網址」?在Linux shell中,我可能會嘗試>> apropos open url
。在MATLAB下,我可能會嘗試>> lookup open url
。這兩個都會給我一些函數或模塊的列表,其中包含在他們手冊頁或doc字符串中的「open」和「URL」字樣。例如:
urllib.urlopen : Create a file-like object for the specified URL to read from.
urllib2.urlopen : ...
...
我想要的東西,通過所有已安裝的模塊搜索,不只是一直import
編入我當前會話中的模塊。
是的,Google是搜索Python文檔字符串的好方法,但延遲有點高。 ;)