我想要一个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
?
谢谢。