小编Gab*_*iel的帖子

使键入的字典中的所有键都不需要

我有一个包含多个条目的现有 TypedDict:

from typing import TypedDict
class Params(TypedDict):
    param1:str
    param2:str
    param3:str
Run Code Online (Sandbox Code Playgroud)

我想创建完全相同的 TypedDict 但所有键都是可选的,以便用户只能指定某些参数。我知道我可以做类似的事情:

class OptionalParams(TypedDict, total=False):
    param1:str
    param2:str
    param3:str
Run Code Online (Sandbox Code Playgroud)

但这种方法的问题是我必须复制代码。有没有办法通过使键可选来继承 Params ?我尝试做

class OptionalParams(Params, total=False):
    pass
Run Code Online (Sandbox Code Playgroud)

但 linter 不明白参数是可选的

python python-typing typeddict

6
推荐指数
1
解决办法
3365
查看次数

更改vscode中jupyter中输入单元格的颜色

我正在使用 VSCode 和 Jupyter(对于 .ipynb 文件),并且我想更改输入单元格的颜色。

目前,它看起来像这样: 在此输入图像描述

如何在不更改我使用的主题的情况下更改输入单元格的颜色?谢谢。

visual-studio-code jupyter-notebook

5
推荐指数
1
解决办法
1729
查看次数