python中是否有内置的语法库?

时间:2019-02-13 13:32:37

标签: python

我是python的新手,我想知道是否有任何方法可以提取函数/符号及其说明的列表?我已经尝试过help(),但是它仅显示符号列表,并且仅在您知道要查找的符号时显示它们的描述。我正在尝试找出一种无需浏览器即可解决问题的函数/符号的方法。

2 个答案:

答案 0 :(得分:1)

Python标准库是 massive 。没有Python docs site,您将度过一段艰难的时光。请注意,这里有一个download link,以便可以在本地使用它。如果您使用纯文本版本,则可以解决“没有浏览器”问题。

答案 1 :(得分:0)

您可以将此页面用作参考:

https://docs.python.org/3/library/functions.html

或者尝试pydochelp()dir()

例如,在控制台中搜索诸如help命令之后的所有内容:

>>> help(max)

Help on built-in function max in module __builtin__:

max(...)
    max(iterable[, key=func]) -> value
    max(a, b, c, ...[, key=func]) -> value

    With a single iterable argument, return its largest item.
    With two or more arguments, return the largest argument.
(END)

或者对可用模块这样:

pydoc -k <keyword>
    Search for a keyword in the synopsis lines of all available modules.

例如:

pydoc -k doc

DocXMLRPCServer - Self documenting XML-RPC Server.
doctest - Module doctest -- a framework for running examples in docstrings.
email.mime.application - Class representing application/* type MIME documents.
email.mime.audio - Class representing audio/* type MIME documents.
email.mime.image - Class representing image/* type MIME documents.
email.mime.message - Class representing message/* MIME documents.
email.mime.text - Class representing text/* type MIME documents.
markupbase - Shared support for scanning document type declarations in HTML and XHTML.
pydoc - Generate Python documentation in HTML or text for interactive use.
pydoc_data 
pydoc_data.topics 
xml.dom - W3C Document Object Model implementation for Python.
setuptools.command.upload_docs - upload_docs

玩得开心。