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