在python3中使用类型遇到的问题,代码如下:
想在factory
创建自已,以为类型是这样的-> People
1 | class People: |
这样的错的
正确的写法是这样的:
1 | from typing import TypeVar, Type |
要写成泛型才对,问题地址:https://github.com/python/peps/pull/89
另一种方法
类型写成字符串也是可以的
1 | class People: |
在python3中使用类型遇到的问题,代码如下:
想在factory
创建自已,以为类型是这样的-> People
1 | class People: |
这样的错的
正确的写法是这样的:
1 | from typing import TypeVar, Type |
要写成泛型才对,问题地址:https://github.com/python/peps/pull/89
类型写成字符串也是可以的
1 | class People: |