如何在python help()内置的函数结果中搜索一些单词?

问题描述:

有时候我需要搜索一些我已经安装的python库文档里面的东西,而且我总是使用help()内置函数,但是我想知道是否有某种方法可以在这个内容中进行搜索,甚至更好,而不需要打开一个python终端。我真的很想知道一些干净的方法来做到这一点(基于Linux),避免管道或类似的东西,我已经知道。有一些图书馆或外部有用的与我们分享?如何在python help()内置的函数结果中搜索一些单词?

+0

你想一个方法来搜索所有的文档字符串中一气呵成,或您指定类或方法仅仅是文档字符串? – tripleee

+0

至少我可以在解释器中使用help()获得相同的信息。谢谢。 –

在外壳:

pydoc modulename | grep the-word 

$ pydoc os | grep chmod 
chmod(...) 
    chmod(path, mode) 
fchmod(...) 
    fchmod(fd, mode) 
+0

谢谢,这很有趣。我不知道它,但如果我想要获得有关安装在我的venv中的库的信息(例如pymongo),则无法使用。或者我可以吗? –

+0

当然可以。请参阅[文档](https://docs.python.org/3/library/pydoc.html) – tripleee