我想使用Python3.8中的类型模块。 Python3.8在类型化模块中有一个TypedAct。 我有一个参数如下的函数: 从键入导入
def groupDataFrame(df: pd.DataFrame, somelist: List[str], somedict: TypedDict[str: Callable]:
pass
但它不允许我这样指定字典,抛出一个类型错误:
TypeError: '_TypedDictMeta' object is not subscriptable
有一个解决方案利用了一个额外的类,但这是一个相当丑陋的解决方案:
How to get key type from pythons TypedDict
你知道如何在没有额外课程的情况下完成吗
不能为TypedDict下标;您要实例化或子类化oneaccording to the docs:
考虑到这一点,您可以将其嵌入您的签名中:
相关问题 更多 >
编程相关推荐