
1 pursuer 2023 年 7 月 6 日 只说类型转换,可以用 typing.cast |
2 Belmode 2023 年 7 月 6 日 这不就是最基本的类型检查,和类型转换么... |
3 jfcherng 2023 年 7 月 6 日 > 依据文档,as_index=True 时,gb.size()返回 series ,但 pyright 不能识别,仍然检查报告 dataframe 不符合类型 起像是有安 https://pypi.org/project/pandas-stubs/ , 要不安到境後重 pyright ? |
4 NoOneNoBody OP @jfcherng #3 刚才装了,sublime+lsp_pyright 依旧 vscode+pylance 之前没装 pandas-stubs 也没这些问题,只是我现在转到 sublime 搞不定了,都是基于 pyright ,搞不清两者区别 暂时是逐行加# type: ignore 跳过,不过想找治本方法 |
5 jfcherng 2023 年 7 月 6 日 @NoOneNoBody #4 pylance 是自 stubs 的 |
6 jfcherng 2023 年 7 月 6 日 |
7 NoOneNoBody OP @jfcherng #6 你试试把 # type: Series 加在 size()后面,加这注释才是类型指定 |
8 jfcherng 2023 年 7 月 6 日 @NoOneNoBody #7 ??? 什要做事情,pyright 的型甚至比你指定的更精 |
9 NoOneNoBody OP @jfcherng #8 其实初心不是为了校验的,只是为了标记一下,review 时能想起是什么类型,只是顺带做校验而已 |
10 jfcherng 2023 年 7 月 6 日 |