Os и его методы
1. Что такое os
osos— встроенный модуль Python для работы с операционной системой.Позволяет управлять файлами, директориями, процессами, получать системную информацию.
Кроссплатформенный (работает и на Windows, и на Linux/Mac).
import os2. Основные возможности и методы
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?