假设我有一个函数,我想打印出它接受的参数。我怎样才能做到这一点?
问问题
355 次
4 回答
6
用于inspect.getargspec()
找出。
于 2010-02-22T08:29:34.530 回答
2
我看到有人已经提供了我心中的答案,所以我会建议一个纯粹实用的答案。IDLE会给你一个函数的参数作为一个“工具提示”。
这应该默认启用;工具提示将在您键入函数名称和左括号后出现。
为此,IDLE 只访问函数的文档字符串,因此它将显示任何 Python 函数的工具提示——标准库、第三方库,甚至是您之前创建的并且位于 IDLE 可访问的命名空间中的函数。
显然,这仅在您在 IDLE 中以交互模式工作时才有效,尽管它确实具有不需要额外的函数调用的优点。
于 2010-02-22T08:48:50.433 回答
0
该help
函数执行此操作。
您所要做的就是为您的函数放入文档字符串。
于 2010-02-22T11:11:28.443 回答
-1
如果你使用 IPython(你绝对应该),使用
foo?
查看文档,包括函数期望的内容,以及:
foo??
查看上述文档和源代码(如果可用)
于 2010-02-22T09:16:10.020 回答