Модуль для управления OS в Python | Базовый курс. Программирование на Python

YOUTUBE · 19.11.2025 07:07

Ключевые темы и таймкоды

Введение

0:00
  • Приветствие и анонс темы видео: управление операционной системой с помощью Python.
  • Призыв подписаться на канал.

Импорт модуля и базовые функции

0:18
  • Необходимость импорта модуля os.
  • Функция getcwd для получения абсолютного пути до текущего файла.
  • Библиотека os предоставляет значения переменных окружения в виде словаря.
  • Функция system для выполнения команд терминала, пример: ping сервер Google.

Управление файловой системой

1:07
  • Создание тестовых файлов с помощью терминальных команд и функции system.
  • Функции mkdir и make_directories для создания папок.
  • Разница между mkdir и make_directories: mkdir создаёт один каталог, make_directories — вложенную структуру.

Перемещение и переименование файлов

1:50
  • Функция replace для перемещения файлов с возможностью указания нового имени.
  • Функция rename для переименования файлов, возможность расположения файла с новым именем в другой папке.

Работа с каталогами

2:38
  • Функции listdir и scandir для вывода списка файлов и папок в каталоге.
  • Функция walk для итерации по содержимому папок.

Удаление файлов и папок

3:17
  • Функция remove для удаления файлов.
  • Функции rmdir и remove_recursive для удаления пустых каталогов.
  • Важность внимательности при использовании функций удаления.

Практическое применение

4:11
  • Пример использования модуля для автоматизации переименования файлов в проектах.
  • Создание скрипта для быстрого переименования файлов с помощью кастомного алиаса.

Заключение

5:10
  • Упоминание о полном списке функций модуля в официальной документации.
  • Призыв задавать вопросы в комментариях и подписываться на канал.