Курс 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. Подчеркивание в REPL
  2. Объединение списков в Python
  3. Работа с файлами в Python
  4. Исправление ошибки NameError
  5. Метод is_absolute() для PurePath
  6. Поиск самого частого элемента
  7. Работа с IP-адресами в Python
  8. Изменение переменной в Python: nonlocal
  9. Курс по дообучению ChatGPT
  10. Конкатенация строковых литералов
  11. Регулярные выражения: метод match
  12. Карта бомбоубежищ в Москве и Питере
  13. Анонимные функции в Python
  14. Метод lt для сортировки объектов
  15. Синтаксис переменных цикла в Python
  16. Просмотр внешних файлов в %pycat
  17. Транспонирование 2D-массива с помощью zip
  18. Измерение времени выполнения кода с помощью time
  19. Управление User-Agent в Python
  20. JMESPath в Python
  21. Потоковый ввод в Python
  22. Обработка исключений в Python
  23. Объединение списков в Python.
  24. Использование super() в Python
  25. Работа с географическими данными в Python
  26. Инверсия списка и строки
  27. Python Translator: создание локальных переводчиков
  28. Big O оптимизация
  29. Форматирование чисел в Python
  30. Генераторы и сеты в Python
  31. JSON-esque в Python
  32. Работа с индексами списков
  33. Создание файла с проверкой ошибки
  34. Просмотр атрибутов и методов класса
  35. Работа со словарями с defaultdict из collections
  36. Распаковка аргументов в Python
  37. Итерация по копии коллекции
  38. Компиляция регулярных выражений
  39. Python Метод sleep() времени
  40. Генераторы данных
  41. Основы работы с os
  42. Форматирование строк в Python
  43. Обход дочерних элементов BeautifulSoup
  44. Скачать видео с YouTube

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