Файлы и пути в Python: pathlib без путаницы с каталогами
Учимся строить пути через Path, отличать текущий каталог от каталога скрипта, читать и записывать текст, искать файлы и проверять границы пути.
Категория
Страница 3 из 4
Учимся строить пути через Path, отличать текущий каталог от каталога скрипта, читать и записывать текст, искать файлы и проверять границы пути.
Устанавливаем пакет в виртуальное окружение, проверяем связку Python и pip, фиксируем версии в requirements.txt и воспроизводим окружение.
Создаём отдельное окружение проекта через venv, проверяем выбранный интерпретатор, добавляем .venv в Git и учимся пересоздавать окружение.
Разбираем, что Python называет модулем, как работает import, зачем нужен __name__ и почему код не должен запускать работу при импорте.
Читаем traceback, различаем ожидаемый неверный ввод и дефект программы, обрабатываем конкретные исключения и сохраняем полезную причину ошибки.
Разделяем программу на небольшие операции, передаём данные через параметры, возвращаем результат и избегаем скрытой зависимости от глобальных переменных.