【发布时间】:2019-01-01 13:58:13
【问题描述】:
我正在尝试在strings module 中打印所有functions 及其help docstrings,但没有得到预期的结果。以下是我尝试过的事情:
r = 'A random string'
1. [help(fn) for fn in r.__dir__() if not fn.startswith('__')]
2. [help(r.fn) for fn in r.__dir__() if not fn.startswith('__')]
3. [fn.__doc__ for fn in r.__dir__() if not fn.startswith('__')]
4. [r.fn.__doc__ for fn in r.__dir__() if not fn.startswith('__')]
还有更多。其中一些抛出错误,指出r 没有名为'fn' 的属性。其他人只是打印'str' 函数的帮助文档。有什么方法可以动态打印所有功能吗?
【问题讨论】: