这两件事不同吗?两者在Python中给出的结果相似。
最佳答案
help()
是Python函数。pydoc
是相同内容的命令行界面。
如果您想了解更多pydoc的功能,请查看pydoc.py(import pydoc; pydoc.__file__
)并查看cli
函数中的内容。它确实做了一些额外的导入魔术,但是我真的不需要它-help()
接受以相同方式评估的字符串,因此如果您有“ foo.py”,请运行python
并我认为help('foo')
会得到与import foo; help(foo)
几乎相同的结果,只是布局略有不同。可能是历史原因。
简而言之,pydoc foo
大约等于python -c "help('foo')"