Курс Python → Основы работы с os

Для вывода текущей директории в Python можно воспользоваться модулем os. Для этого необходимо импортировать этот модуль:

import os

Затем, чтобы вывести текущую директорию, можно воспользоваться функцией os.getcwd():

current_dir = os.getcwd()
print("Текущая директория:", current_dir)

Для обработки файлов в Python с помощью модуля os доступны различные функции. Например, для создания новой директории можно использовать метод os.mkdir():

os.mkdir("Новая_директория")

Для получения списка файлов и папок в текущей директории можно воспользоваться методом os.listdir():

files = os.listdir()
print("Список файлов и папок в текущей директории:", files)

Также с помощью модуля os можно выполнять множество других операций с файлами и директориями, такие как переименование, перемещение, удаление и многое другое. Ознакомьтесь с документацией модуля os для более подробной информации и примеров использования.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Замыкания в Python
  2. Получение текущей директории
  3. Установка и использование Logzero
  4. Преобразование текста в нижний регистр
  5. Атрибуты класса и экземпляра
  6. Проверка однородности элементов списка
  7. Замена текста с помощью sub
  8. Установка Python — Простое руководство
  9. Модуль subprocess: запуск внешних команд
  10. Библиотека itertools: объединение списков
  11. Defaultdict в Python
  12. Обезопасьте ввод данных
  13. Модуль os в Python: работа с файлами
  14. Список импортированных модулей в Python
  15. Прокачанный трейсинг ошибок
  16. Декораторы в Python
  17. Создание новых функций через partial
  18. Считывание бинарного файла в Python
  19. GitHub в Telegram: подписка на уведомления
  20. Участие в LP стейкинге Waves
  21. Копирование файлов с shutil()
  22. Создание вкладок с TKinter
  23. Python Менеджер контекста
  24. Защита данных в Python
  25. Метод join() для объединения элементов строки
  26. Работа с итераторами в Python
  27. Разделение строк в Python
  28. Solidity для DeFi Ethereum
  29. Преобразование списка в словарь через генератор
  30. Оптимизация методов в Python 3.7
  31. Измерение времени выполнения кода
  32. Особенности запятых в Python
  33. Управление браузером с Selenium
  34. Генераторные выражения и islice.
  35. Блок else в циклах Python
  36. Обработка исключения UnboundLocalError
  37. Создание именованных кортежей в Python
  38. capitalize() — изменение регистра первого символа строки
  39. Работа с парами ключ-значение
  40. Очистка данных с помощью pandas
  41. Извлечение чисел из текста
  42. Переопределение метода divmod
  43. Преобразование Word в PDF с Spire.Doc
  44. Генераторы в Python
  45. Оператор «not» в Python
  46. Создание новых списков в Python
  47. Управление асинхронными задачами с помощью Semaphore
  48. Удаление falsy-значений из списка с помощью filter
  49. Сортировка HTML-элементов

Marketello читают маркетологи из крутых компаний