Python 反射:函数参数的描述

8 投票
2 回答
5196 浏览
提问于 2025-04-16 02:12

有没有类似于 dir() 的工具,可以告诉我某个函数需要哪些参数?比如,我想像这样使用 dir(os.rename),然后它能告诉我这个函数的参数是什么,这样我就不用去网上查文档了,而是可以直接在Python的脚本界面里查看。

2 个回答

12

我知道你可能更关心 help(thing)thing.__doc__ 这些方法,但如果你想通过编程的方式来了解一个函数是怎么调用的,而不是看人类能读懂的文档,那么你可以使用 inspect 模块。这个模块的用法在 这个问题中有讨论。

4

help(thing) 这个命令会把模块、方法或者其他东西里面的所有说明文字都漂亮地显示出来。

撰写回答