问题标签 [pyi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

python-3.x - 如何创建 Python 存根文件以及放在哪里?

我编译了一个 Python 扩展。生成的二进制mylib.so文件可以在 Python 脚本中导入并且工作正常。

现在我想知道如何编写接口存根文件mylib.pyi,以便 VS Code 中使用的 pylint 和 Python 语言服务器可以使用它?

目前,本机库只是在我的脚本的根目录中。当将其放在mylib.pyi旁边时,pylint 会忽略它。

0 投票
1 回答
35 浏览

python - 如何解决pyi文件中未定义的类型?

我正在为我的一个类手动创建一个 pyi 文件,它的一个函数返回类型依赖于我在另一个文件中创建的枚举。

相关代码片段:Board.pyi

Color枚举在哪里。要解决Colorpyi 文件中未定义的事实,我应该从Color.py/导入它Color.pyi还是 PEP 详细说明了另一种解决方案?