有没有办法可以注释函数以确保传递到函数中的对象具有特定的方法或属性,但我不关心它的实际类型?
Pycharm 内部使用的语法看起来像是{b}指示对象需要哪些方法/属性,但这似乎不是有效的 Python 语法:
{b}
def func(a: {b}): # Error a.b = 1
有没有办法让类型检查器协助鸭子类型,我只关心对象有什么方法/属性,而不关心对象的类型是什么,并且我无法修改我想要检查的类型?
喵喔喔
相关分类