Python 反射:函数参数的描述
有没有类似于 dir()
的工具,可以告诉我某个函数需要哪些参数?比如,我想像这样使用 dir(os.rename)
,然后它能告诉我这个函数的参数是什么,这样我就不用去网上查文档了,而是可以直接在Python的脚本界面里查看。
2 个回答
12
我知道你可能更关心 help(thing)
或 thing.__doc__
这些方法,但如果你想通过编程的方式来了解一个函数是怎么调用的,而不是看人类能读懂的文档,那么你可以使用 inspect
模块。这个模块的用法在 这个问题中有讨论。
4
help(thing)
这个命令会把模块、方法或者其他东西里面的所有说明文字都漂亮地显示出来。