通过内省查找位置参数的名称

时间:2011-06-06 16:45:12

标签: python

有没有办法找出python函数的位置参数的名称?

def foo(arg1, arg2):
  pass

f=foo
# How do I find out want the 1st argument to f is called? I want 'arg1' as an answer

1 个答案:

答案 0 :(得分:11)

函数inspect.getargspec()完成了Python 2中的所需。

在Python 3中,这已被弃用,您应该使用signature