【发布时间】:2011-03-24 09:22:54
【问题描述】:
是否有类似于dir() 的模块工具可以告诉我给定函数需要哪些参数?例如,我想做dir(os.rename) 之类的操作,让它告诉我记录了哪些参数,这样我就可以避免在线查看文档,而是只使用 Python 脚本接口来执行此操作。
【问题讨论】:
标签: python introspection
是否有类似于dir() 的模块工具可以告诉我给定函数需要哪些参数?例如,我想做dir(os.rename) 之类的操作,让它告诉我记录了哪些参数,这样我就可以避免在线查看文档,而是只使用 Python 脚本接口来执行此操作。
【问题讨论】:
标签: python introspection
help(thing) pretty 打印模块、方法等中的所有文档字符串...
【讨论】:
我知道您对 help(thing) 或 thing.__doc__ 更感兴趣,但如果您尝试通过程序自省(而不是人类可读的文档)来了解调用函数,那么您可以使用inspect module,如 this question 中所述。
【讨论】: