gpt4 book ai didi

python - 检测 C 库函数的参数传递约定

转载 作者:太空狗 更新时间:2023-10-29 21:07:45 24 4
gpt4 key购买 nike

使用纯 Python 函数,您可以按顺序(例如 foo(1, 2, 3))或按名称(例如 foo(a=1, c=3, b=2)).

C 模块中定义的函数 can use either convention .您不能说 range(stop=10, step=2),大多数但不是所有使用 C 接口(interface)实现的函数都是如此。

有没有办法在 Python 中确定函数的参数传递约定?

最佳答案

它似乎是一个 open bug : 根本没有办法告诉这个。此外,该问题取决于实现:您的代码可能在(例如)PyPy 中工作,但我无法确认这一点。

错误页面上的开发人员不确定是否要更改文档样式或实现,但我的印象是这对他们来说都不是紧迫的问题。

关于python - 检测 C 库函数的参数传递约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com