gpt4 book ai didi

python - 使用 SWIG 生成 Python 类型提示

转载 作者:太空狗 更新时间:2023-10-29 21:09:42 26 4
gpt4 key购买 nike

python 3.5+ 支持类型提示这一事实在生成包装器时有很好的用例,例如通过 SWIG。

在使用大型 C++ API 时提供类型提示会大大改善体验,因为您的 IDE/linter 可以执行编译时类型检查。

如何使用 SWIG 生成类型提示?

最佳答案

swig autodoc 功能,至少在简单情况下可以为您提供此功能。

%feature("autodoc", "1") 添加到您的 SWIG 接口(interface)代码中,将生成如下内容:

def function_name(*args, **kwargs):
"""function_name(int x, int y, Foo foo=None, Bar bar=None) -> bool"""
...

参见 http://www.swig.org/Doc3.0/SWIGDocumentation.html#Python_nn67

关于python - 使用 SWIG 生成 Python 类型提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34588472/

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