pyi文件是存根文件(stub file) i 代表接口 interface 存根文件仅包含模块公共接口的描述,没有任何实现 pyi文件是一个Python skeleton,具有适当的结构、调用签名和返回值,以匹配模块中定义的函数、属性、类和方法 pyi文件 放在 模块中 pyi文件单独存放在某个目录中 , 这种情况需要设置环境变量 MYPYPATH
hello.py def hello(name): return "hello "+name hello(123)
hello.pyi def hello(name:str) -> str:...
pycharm problems 提示 Expected type 'str', got 'int' instead