# pip install autoflake
autoflake --in-place --remove-all-unused-imports xxx.py
例如:
$ flake8 cars.py
cars.py:1:1: F401 'fastapi.HTTPException' imported but unused
cars.py:2:1: F401 'tortoise.models' imported but unused
cars.py:4:1: F401 'tortoise.exceptions.DoesNotExist' imported but unused
cars.py:5:1: F401 'tortoise.queryset.QuerySetSingle' imported but unused
cars.py:7:1: F401 'utils.AttrDict' imported but unused
cars.py:7:1: F401 'utils.beijing_time' imported but unused
$ autoflake --in-place --remove-all-unused-imports cars.py
$ flake8 cars.py
如果是目录,可以这样
autoflake --remove-all-unused-imports -i -r .
而如果不是__init__.py文件,也可以用ruff
# pip install ruff
ruff check --fix /path/to/file-or-directory