Курс Python → Работа с WindowsPath()

Класс WindowsPath() является дочерним классом Path() и PureWindowsPath(), специально разработанным для работы с путями файловой системы Windows. Он предоставляет удобный способ работать с файлами и папками, используя синтаксис, принятый в Windows.

Если вы пытаетесь создать объект WindowsPath() на другой операционной системе, это вызовет ошибку, так как он оптимизирован исключительно для Windows. Поэтому перед использованием WindowsPath() убедитесь, что ваш код будет выполняться на Windows.

Для создания объекта WindowsPath() необходимо передать путь к файлу или папке в виде строки, используя привычный для Windows формат с обратными слешами. Например:


from pathlib import WindowsPath

path = WindowsPath('C:\\Users\\User\\Desktop\\example.txt')
print(path)

В этом примере мы создаем объект WindowsPath(), указывая путь к файлу example.txt на рабочем столе пользователя. После этого мы можем использовать этот объект для работы с файлом, например, для чтения или записи данных.

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

Автор урока

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

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

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

  1. Возвращение нескольких значений
  2. Создание уникального множества
  3. Введение в PyTorch
  4. Разница между датами
  5. Непрерывная проверка в Python
  6. Перевод текста с Python Translator
  7. Принципы SRP и OCP
  8. Выборка чисел
  9. Функция rsplit() в Python
  10. Разработка Telegram-ботов
  11. Работа с enumerate()
  12. Создание и инициализация объектов
  13. Команда %dhist — список посещенных каталогов
  14. Python Метод sleep() времени
  15. Установка Git и AWS CLI
  16. Модуль math: основные функции
  17. Логические значения в Python
  18. Логирование с Logzero: ротация файла
  19. Форматирование строк в Python.
  20. Преобразование данных в Python
  21. Срезы в Numpy
  22. Обработка исключения UnboundLocalError
  23. Pillow: работа с изображениями
  24. Применение функции к каждому элементу списка
  25. Генерация строк с .join()
  26. Оператор обр. импликации
  27. Создание OrderedDict
  28. Переопределение метода __and__
  29. Генератор чисел Фибоначчи
  30. Функция enumerate в Python
  31. Работа с deque из collections
  32. Удаление элемента из списка в Python
  33. HTTP-запросы с библиотекой Requests
  34. Отладка кода
  35. Метод lt для сортировки объектов
  36. Декораторы в Python
  37. Получение размера объекта с sys.getsizeof()
  38. Удаление пробелов методом translate()
  39. Функция zip() в Python
  40. Генератор данных в Keras
  41. Хэш-функции в Python
  42. Метод rsub в Python: расширение функциональности вычитания
  43. Импорт модулей в Python 3.12
  44. Оператор «not» в Python
  45. Python: динамическая типизация и проверка типов
  46. Создание коллекций из выражения-генератора

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