2024-05-28 19:46:30 发布
网友
有没有办法打印出函数的参数列表? 例如:
def func(a, b, c): pass print_func_parametes(func)
会产生类似于:
使用检查模块。在
>>> import inspect >>> inspect.getargspec(func) (['a', 'b', 'c'], None, None, None)
返回的元组的第一部分就是您要查找的内容。在
您还可以尝试内置的help()函数,该函数不仅为您提供命名参数的列表,还将提供func()的描述(如果您提供了docstring):
help()
func()
>>> def func(a, b, c): ... """do x to a,b,c and return the result""" ... pass ... >>> help(func)
给你
大多数模块都提供了至少某种类型的内置文档。在
阅读资料。说真的。Python程序和库作为源代码提供。你可以阅读资料。在
使用检查模块。在
返回的元组的第一部分就是您要查找的内容。在
您还可以尝试内置的
help()
函数,该函数不仅为您提供命名参数的列表,还将提供func()
的描述(如果您提供了docstring):给你
^{pr2}$大多数模块都提供了至少某种类型的内置文档。在
阅读资料。说真的。Python程序和库作为源代码提供。你可以阅读资料。在
相关问题 更多 >
编程相关推荐