Os и его методы

1. Что такое os

  • os — встроенный модуль Python для работы с операционной системой.

  • Позволяет управлять файлами, директориями, процессами, получать системную информацию.

  • Кроссплатформенный (работает и на Windows, и на Linux/Mac).

import os

2. Основные возможности и методы

2.1 Работа с файлами и директориями

os.getcwd()           # Текущая рабочая директория
os.chdir('/path')     # Смена директории
os.listdir('.')       # Список файлов и папок
os.mkdir('new_dir')   # Создание папки
os.makedirs('a/b/c')  # Создание вложенных папок
os.remove('file.txt')  # Удаление файла
os.rmdir('new_dir')    # Удаление пустой директории
os.removedirs('a/b/c') # Удаление вложенных директорий

2.2 Работа с путями


2.3 Информация о системе


2.4 Запуск команд ОС


2.5 Переменные окружения


3. Применение в автоматизации тестирования

  • Навигация по файловой структуре проекта.

  • Создание временных папок и файлов для тестов.

  • Чтение конфигов через os.environ.

  • Проверка существования артефактов (логов, скриншотов).

  • Кроссплатформенные скрипты для CI/CD.

Last updated

Was this helpful?