首页 > 解决方案 > 在 Python 中公开函数的签名

问题描述

所有函数通常都需要一些输入,并且可能会或可能不会返回输出。在 Python 中公开函数定义的签名以帮助用户正确提供输入并适当地捕获重新调整的最佳方法是什么。

标签: pythonpython-3.x

解决方案


我使用 pythons 检查模块。

所以使用 Python shell

import inspect
inspect.getargspec(sum) # any function/method head name in place of sum should work

> ArgSpec(args=['iterable', 'start'], varargs=None, keywords=None, defaults=None)

推荐阅读