你能举一个 class 表示法的 NESTED TypedDict 的例子吗?
Can you give an example for a NESTED TypedDict in class notation?
我想要输入设置并遇到 this answer 和 TypedDict 但无法使用嵌套结构。
假设下面的字典,我怎样才能最好地添加打字?
{
"global": {
"region": "eu-central-1",
},
"env": {
"dev": {
"name": "dev.local",
},
"prod": {
"name": "prod.world",
}
}
}
P.S.: 我也很感兴趣,如何用数据 类,如果你有答案?
尝试这样的事情:
from typing import TypedDict
class Env(TypedDict):
name: str
class Region(TypedDict):
region: str
class EnvDescr(TypedDict):
global: Region
dev: Env
prod: Env
我想要输入设置并遇到 this answer 和 TypedDict 但无法使用嵌套结构。
假设下面的字典,我怎样才能最好地添加打字?
{
"global": {
"region": "eu-central-1",
},
"env": {
"dev": {
"name": "dev.local",
},
"prod": {
"name": "prod.world",
}
}
}
P.S.: 我也很感兴趣,如何用数据 类,如果你有答案?
尝试这样的事情:
from typing import TypedDict
class Env(TypedDict):
name: str
class Region(TypedDict):
region: str
class EnvDescr(TypedDict):
global: Region
dev: Env
prod: Env