Введение

Python 3 включает  модуль pathlib  для манипуляции путями файловых систем независимо от операционной системы. pathlib похож на  модуль os.path, но pathlib предлагает более развитый и удобный интерфейс по сравнению с os.path.

Мы можем идентифицировать файлы на компьютере с помощью иерархических путей. Например, мы можем идентифицировать файл wave.txt на компьютере с помощью этого пути: /Users/``sammy``/ocean/wave.txt. Операционные системы представляют пути несколько по-разному. Windows может представлять путь к файлу wave.txt как C:\Users\``sammy``\ocean\wave.txt.

Модуль pathlib может быть полезен, если в программе Python вы создаете или перемещаете файлы в файловой системе, указывая все файлы в файловой системе, совпадающие с данным расширением или шаблоном, или создаете пути файла, соответствующие файловой системе на основе наборов неформатированных строк. Хотя вы можете использовать другие инструменты, например модуль os.path, для выполнения большей части этих задач, модуль pathlib позволяет выполнять эти операции с большей степенью читаемости и минимальным количеством кодов.

В этом обучающем модуле мы рассмотрим некоторые способы использования модуля pathlib для представления и манипуляции путями файловых систем.

#python #python 3

Использование модуля pathlib для манипуляции путями файловых систем в Python 3
1.70 GEEK