Курс Python → Работа с каталогами в Python
Модуль os в Python предоставляет различные функции для работы с операционной системой. Одной из таких функций является os.chdir(), которая позволяет изменить текущий рабочий каталог. Это очень удобно, если вам нужно переключаться между различными папками во время выполнения программы. Например, если у вас есть файлы, с которыми нужно работать в разных директориях, вы можете использовать os.chdir() для того, чтобы перейти в нужную папку.
Чтобы узнать текущий рабочий каталог, можно воспользоваться функцией os.getcwd(). Она вернет путь к текущему рабочему каталогу в виде строки. Это может быть полезно, если вы хотите убедиться, что программа работает в правильной директории или просто для отладки. Например, можно написать код, который будет выводить на экран текущий рабочий каталог перед выполнением определенной операции.
import os
print(os.getcwd())
Представим, что у нас есть программа, которая должна работать с файлами в папке «documents». Мы можем использовать os.chdir(«documents») для перехода в эту папку перед тем, как начать работу с файлами. После выполнения необходимых операций в этой папке, мы можем снова использовать os.chdir() для возврата в исходную директорию. Это делает управление файлами и папками в Python более удобным и гибким.
Таким образом, использование функций os.chdir() и os.getcwd() в Python дает разработчикам удобный способ управления рабочим каталогом и путями к файлам. Это позволяет легко переключаться между различными папками, работать с файлами и папками в нужных директориях и убедиться, что программа выполняется в правильном месте. Не забывайте использовать эти функции в своем коде для более эффективной работы с файловой системой операционной системы.
Другие уроки курса "Python"
- Метод ifloordiv для пользовательских классов
- Импорт модулей в Python 3.12
- Область видимости переменных
- Модуль future Python
- Pillow: работа с изображениями
- Раздувающийся словарь в Python
- Оптимизация памяти с slots
- Установка пакетов с помощью pip
- Работа с переменными в Python
- Повторение и перенос строки
- Модуль os в Python: работа с файлами
- Функции map, filter и reduce
- Строковое представление объектов
- Область видимости переменных
- Измерение потребления памяти при сортировке
- Создание даты из строки ISO
- Упрощенный вывод данных в Python
- Форматирование заголовков в Python
- Перемешивание списка с shuffle()
- Генераторы в Python
- Переменная с нижним подчеркиванием
- Оператор «not» в Python
- Правила именования переменных
- Приоритет операций в Python
- Поиск файлов по шаблону
- Назначение максимального и минимального значения переменной в Python.
- Работа с файлами и директориями в Python.
- Мониторинг работы программы Py-spy
- Очистка данных с помощью pandas
- Порядок и длина множеств в Python
- Создание класса в Python
- Условные выражения в Python
- Удаление элемента из списка в Python
- Хешируемые ключи в Python
- Использование super() в Python
- Подсчет элементов в Python
- Оператор del в Python
- Метод lt для сортировки объектов
- Переопределение метода __rshift__
- Декораторы в Python
- Установка Python — Простое руководство
- Безопасные SQL-запросы в Python 3.11
- Добавление элементов в список: append() vs extend()
- Получение значений из словарей
- Поиск повторов в списке
- Список методов и атрибутов
- Резервирование символов в Python
- Многострочные комментарии в Python
- Тестирование модели в PyTorch















