在Python中,可以使用inspect
模块来获取函数的参数列表。以下是一个示例代码:
import inspect
def my_function(a, b, c=10):
pass
signature = inspect.signature(my_function)
parameters = list(signature.parameters.keys())
print(parameters)
输出结果:
['a', 'b', 'c']
这个示例代码中,我们定义了一个名为my_function
的函数,并使用inspect.signature
方法获取了该函数的签名对象。然后,我们使用parameters
属性获取了函数的参数列表,并将其打印出来。
在这个例子中,我们定义了一个函数my_function
,它有三个参数:a
、b
和c
。其中,c
是一个可选参数,默认值为10。最后,我们使用inspect
模块获取了函数的参数列表,并将其打印出来。
领取专属 10元无门槛券
手把手带您无忧上云