python:如何获取有关函数的信息?
当需要有关类型的信息时,您可以使用:python:如何获取有关函数的信息?,python,function,methods,Python,Function,Methods,当需要有关类型的信息时,您可以使用: my_list = [] dir(my_list) 获取: 或: 获取: 现在,在Python文档中可以找到关于这些函数的信息,但是我想在终端/命令行中获得关于这些函数的信息。 如何实现这一点?在python中:帮助(my_list.append)将为您提供函数的docstring >>> my_list = [] >>> help(my_list.append) Help on built-in functi
my_list = []
dir(my_list)
获取:
或:
获取:
现在,在Python文档中可以找到关于这些函数的信息,但是我想在终端/命令行中获得关于这些函数的信息。
如何实现这一点?在python中:帮助(my_list.append)
将为您提供函数的docstring
>>> my_list = []
>>> help(my_list.append)
Help on built-in function append:
append(...)
L.append(object) -- append object to end
试一试
获取内置的帮助信息。或
help(list.append)
如果您通常是在闲逛。您可以使用
pydoc
打开您的终端并键入python-m pydoc list.append
pydoc
优于help()
的优点是,您不必导入模块来查看其帮助文本。
例如python-m pydoc random.randint
您还可以通过键入python-mpydoc-b
(python3)启动HTTP服务器以交互方式浏览文档
有关更多信息,请参见python-m pydoc帮助(functionname)
可以使用此选项打印有关您在帮助(..)中指定的函数的其他信息。信息从何处获取?@Pithikos更具体地说,很多信息是根据声明自动生成的,但是详细信息是从遵循docstring格式的注释生成的(即三重引号,声明后的第一行)。您可以将其应用于命名空间中的几乎任何内容;模块、类、函数等。使用pydoc意味着什么?应该应用什么格式?
['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>> my_list = []
>>> help(my_list.append)
Help on built-in function append:
append(...)
L.append(object) -- append object to end
help(my_list)
help(list.append)