gpt4 book ai didi

python - 从python中的函数名获取函数参数

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:02 31 4
gpt4 key购买 nike

给定一个函数的名称(作为字符串),我能否获得该函数的参数列表(假设它存在于同一个文件中)?基本上,这就是我想要的:

def foo(bar):
print str(bar);

funcName = 'foo';
printFunctionParameters(funcName);

我显然希望 printFunctionParameters 打印 bar

有什么建议吗?

最佳答案

使用检查模块:

>>> import inspect
>>> def foo(bar):pass
>>> inspect.getargspec(foo)
ArgSpec(args=['bar'], varargs=None, keywords=None, defaults=None)

关于python - 从python中的函数名获取函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437017/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com