В корневой папке проекта VSCode найдите файл settings.json
. Если вы работаете в виртуальной среде, это автоматически появится в вашем проекте.
Сначала убедитесь, что аргумент python.pythonPath
задан правильно.
Теперь установите пакеты black и isort через pip:
pip install black isort
Наконец, добавьте этот фрагмент в json:
"python.formatting.provider": "black", "editor.formatOnSave" : true, "python.formatting.blackArgs": [ "--line-length=119" ], "python.sortImports.args": [ "--profile=black", ], "[python]": { "editor.codeActionsOnSave": { "source.organizeImports": true } },
И это все! Теперь вы можете просто продолжать работать в обычном режиме, когда вы сохраняете файл Python, черный цвет автоматически реструктурирует ваш файл.
Круто, не правда ли? 😎
Если вы хотите просто выполнить форматирование всех файлов в большой папке проекта, просто запустите:
black folder_name/
и он рекурсивно найдет все файлы .py в папке и отформатирует их!
Я надеюсь, что это было полезно, увидимся в следующем! :)
Если вы еще не соблюдали Этот Кодекс, обязательно сделайте это сейчас! Скоро появятся новые полезные фрагменты кода и руководства!