Я изучаю, как использовать код VS, и в процессе я узнал о линировании и форматировании с "pylint"
и "black"
соответственно.
Важно, что у меня установлена Anaconda, поскольку я часто использую среды conda для моих разных проектов. Поэтому я установил "pylint"
и "black"
в мою среду conda.
У меня следующие вопросы:
- Если
"pylint"
и "black"
- это Python пакеты почему их не нужно импортировать в ваш скрипт при их использовании? (т.е. "import pylint"
и "import black"
в верхней части Python скрипта, который вы хотите запустить). Я очень новичок в коде VS, строчим и форматирую, так что, возможно, я упускаю что-то очевидное, но как код VS узнает, что делать, когда я выбираю «Выполнить пометку» или «Форматировать документ» в палитре команд? Или это не имеет ничего общего с кодом VS?
Я просто удивлен тем, что нам не нужно импортировать эти пакеты, чтобы использовать их. Напротив, вы всегда будете использовать импорт для других пакетов (sys, os или любых других).
- Я предполагаю, что если бы я использовал другую среду conda, мне нужно было бы установить pylint и black опять в этом верно?