我大量使用mypy静态类型判断.我有一个很大的库,我知道我有很多导入,这些导入只是为了输入提示,可以用if TYPE_CHECKING来保护,以加快速度.

但事实证明,寻找所有这些人都很困难.

有没有办法自动识别这些"未使用的"导入,以便我可以修复它们?

推荐答案

您可以使用flake8-type-checking库来执行此操作.使用pip install flake8-type-checking安装

Python相关问答推荐

如何在Pygame中绘制右对齐的文本?

来自ARIMA结果的模型方程

使用imap-tools时错误,其邮箱地址包含域名中的非默认字符

无法导入已安装的模块

有没有方法可以修复删除了换码字符的无效的SON记录?

如何使用scipy从频谱图中回归多个高斯峰?

从webhook中的短代码(而不是电话号码)接收Twilio消息

DataFrame groupby函数从列返回数组而不是值

为什么符号没有按顺序添加?

Excel图表-使用openpyxl更改水平轴与Y轴相交的位置(Python)

优化pytorch函数以消除for循环

从dict的列中分钟

将pandas Dataframe转换为3D numpy矩阵

为什么以这种方式调用pd.ExcelWriter会创建无效的文件格式或扩展名?

如何使用表达式将字符串解压缩到Polars DataFrame中的多个列中?

如何在Python中找到线性依赖mod 2

mypy无法推断类型参数.List和Iterable的区别

Plotly Dash Creating Interactive Graph下拉列表

以逻辑方式获取自己的pyproject.toml依赖项

如何防止Pandas将索引标为周期?