-1

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

相关代码片段:Board.pyi

class Board:
    def access(self, i: int, j: int) -> Color: ...

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

4

1 回答 1

-1

您可以使用普通import语句在文件中引入您需要的任何类型.pyi。官方的类型存根文档有一个例子:

from typing_extensions import Literal

def foo(x: Literal[""]) -> int: ...
于 2022-01-05T20:53:33.553 回答