有没有办法打印出函数的参数列表?例如:
def func(a, b, c):
pass
print_func_parametes(func)
Run Code Online (Sandbox Code Playgroud)
这会产生类似的东西:
["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
Dzi*_*inX 17
使用检查模块.
>>> import inspect
>>> inspect.getargspec(func)
(['a', 'b', 'c'], None, None, None)
Run Code Online (Sandbox Code Playgroud)
返回元组的第一部分就是你要找的东西.
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |