在Python3中,如何将“ help()”函数的输出转换为变量?

时间:2018-11-06 06:58:14

标签: python python-3.x

我想要一个Python3内置函数名称的列表,我可以从help(__builtins__)中获得。

我认为grep的抓取结果会做到的。

类似以下bash的内容:

help(__builtins__)

因此,首先,我尝试将帮助功能的结果捕获到如下所示的变量中。但是没用。

$ python3 -c "help(__builtins__)" | grep -E "^\s{4}[a-z]+\("

由于“ help()”功能旨在用于交互式使用,因此它启动了帮助页面,但无法获得输出。

我用“ python3 how do i get the output of help function”搜索并引用了下面的2条文章。

但是对我没用。

>>> result = help(__builtins__)
>>> print(result)
none

我很可能无法理解上述问题的答案。但是作为Python初学者,这些并不能完全解决我的问题。

在进行>>> print(__builtins__.__doc__) Built-in functions, exceptions, and other objects. Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.print(__builtins__.__doc__) 和所有操作之前,有什么方法可以将grep函数的结果转换为变量,而不是使用help

谢谢。

0 个答案:

没有答案