gpt4 book ai didi

python - 在 Python 3.7 中获取类型注解

转载 作者:太空宇宙 更新时间:2023-11-04 11:12:41 25 4
gpt4 key购买 nike

我只想访问我在类定义的 __init__ 方法中声明的类型注释:

class Cls:
def __init__(self, data: dict)
pass

def get_type(function):
# What goes here?

cls = Cls({})

get_type(cls.__init__) # Returns 'dict' type.

最佳答案

import inspect

def get_type(function):
print(inspect.formatargspec(*inspect.getfullargspec(function)))

将打印(self, data: dict)

关于python - 在 Python 3.7 中获取类型注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57829037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com