可能重复:
有没有一种简单的方法可以进入 python 函数并获取参数名称列表?
例如:
def func(a,b,c):
print magic_that_does_what_I_want()
>>> func()
['a','b','c']
谢谢
原文由 R S 发布,翻译遵循 CC BY-SA 4.0 许可协议
可能重复:
有没有一种简单的方法可以进入 python 函数并获取参数名称列表?
例如:
def func(a,b,c):
print magic_that_does_what_I_want()
>>> func()
['a','b','c']
谢谢
原文由 R S 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
好吧,我们实际上并不需要
inspect
这里。对于 Python 2.5 和更早版本,使用
func_code
代替__code__
和func_defaults
代替__defaults__