python - 在 Python 中公开函数的签名
问题描述
所有函数通常都需要一些输入,并且可能会或可能不会返回输出。在 Python 中公开函数定义的签名以帮助用户正确提供输入并适当地捕获重新调整的最佳方法是什么。
解决方案
我使用 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)
推荐阅读
- flutter - Flutter - 在 Flutter 导航堆栈中获取 TopView 的名称
- excel - 从 Excel 工作表中删除公式
- c# - 如何获取 IBuffer 的 C# TypeCode?
- html - 使用 HTML 获取双标头时遇到问题
- c# - 覆盖口袋妖怪名称
- java - 我可以使用 getComponents() 而不是保留组件的 ArrayList 吗?
- sql - 如何在 SQL 中获取唯一对,其中该对的任何部分都不存在于其他对中
- swift - 当数组包含日期时,从 Firestore 中删除数组项不起作用
- svg - 为什么文本会出现在浏览器中,但不会出现在图像查看器中?
- android - 如何在 MPChart Android 中删除间隙 berween xaxis 值?