Python中获取函数的参数信息
有一个需求是构造简易的函数库的函数文档,供前端读取json文件显示到看板上。
Python中获取函数参数的参数都是从函数的__code__代码对象中获取到,因此可以使用以下方式:
使用inspect检查模块。
1 |
|
执行结果:Arguments(args=['name', 'age', 'sex'], varargs='args', varkw='kwargs')
['name', 'age', 'sex']
说明:
通过getargs传入函数的代码对象,可以获取函数的基本信息
(1)args:是参数名字的列表形式
(2)varargs: 是*
后面的参数名字
(3)varkw: 是**
后面的参数的名字
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!